body
{
	font-size:11px;
}

.Error
{
    border: solid 1px #DA0701;
    background-color: #D6D7D9;
}

.ErrorLabel
{
	color: #DA0701;
	background-repeat:repeat-x;
} 

/********************************************************************************
REGISTRATION CONTROL ABSOLUTE POSITIONING STYLES
********************************************************************************/

#regControlMainContainer #cSimpleError_lbl
{
    left: 414px;
    position: absolute;
	text-transform:none;
    top: 137px;
    width: 360px;
}

#regControlMainContainer #cFirstName_lbl
{
    position: absolute;
    left: 414px;
	text-transform:uppercase;
    top: 174px;
    width: 200px;
}

#regControlMainContainer #cFirstName_txt
{
    position: absolute;
    left: 414px;
    top: 188px;
}

#regControlMainContainer #cFirstNameWhy_lbl
{
    font-size: 9px;
    left: 545px;
    position: absolute;
    text-transform:none;
    top:195px;
}

#regControlMainContainer #cGender_lbl
{
    position: absolute;
    left: 580px;
	text-transform:uppercase;
    top: 174px;
    width: 200px;
}

#regControlMainContainer #cGender_ddl
{
    position: absolute;
    left: 580px;
    top: 188px;
}

#regControlMainContainer #cGenderPref_lbl
{
    position: absolute;
    left: 672px;
	text-transform:uppercase;
    top: 174px;
    width: 220px;
}

#regControlMainContainer #cGenderPref_ddl
{
position: absolute;
left: 672px;
top: 188px;
}

#regControlMainContainer #cBirthDate_lbl
{
    position: absolute;
    left: 414px;
	text-transform:uppercase;
    top: 222px;
    width: 200px;
}

#regControlMainContainer #cBirthMonth_ddl
{
    position: absolute;
    left: 414px;
    top:236px;
}

#regControlMainContainer #cBirthDay_ddl
{
    position: absolute;
    left: 500px;
    top: 236px;
}

#regControlMainContainer #cBirthYear_ddl
{
    position: absolute;
    left: 555px;
    top: 236px;
}

#regControlMainContainer #cPostal_lbl
{
    position: absolute;
    left: 620px;
	text-transform:uppercase;
    top: 222px;
    width: 200px;
}

#regControlMainContainer #cPostal_txt
{
    position: absolute;
    left: 620px;
    top: 236px;
}

#regControlMainContainer #cEmail_lbl
{
    position: absolute;
    left: 414px;
	text-transform:uppercase;
    top: 269px;
    width: 200px;
}

#regControlMainContainer #cEmail_txt
{
    position: absolute;
    left: 414px;
    top: 283px;
}

#regControlMainContainer #cHandle_lbl
{
    position: absolute;
    left: 582px;
	text-transform:uppercase;
    top: 269px;
    width: 200px;
}

#regControlMainContainer #cHandle_txt
{
    position: absolute;
    left: 582px;
    top: 283px;
}

#regControlMainContainer #cPassword_lbl
{
    position: absolute;
    left: 414px;
	text-transform:uppercase;
    top: 313px;
    width: 200px;
}

#regControlMainContainer #cPassword_txt
{
    position: absolute;
    left: 414px;
    top: 326px;
}

#regControlMainContainer #cPasswordConfirm_lbl
{
    position: absolute;
    left: 582px;
	text-transform:uppercase;
    top: 313px;
    width: 200px;
}

#regControlMainContainer #cPasswordConfirm_txt
{
    position: absolute;
    left: 582px;
    top: 326px;
}

#regControlMainContainer #cOffer1_lbl
{
    font-size: 9px;
    left: 396px;
    position: absolute;
    text-transform:none;
    top: 362px;
    width: 350px;
}

#regControlMainContainer #cAgreement_lbl
{
    font-size: 10px;
    left: 439px;
    position: absolute;
	text-transform:none;
    top: 389px;
    width: 325px;
}

#regControlMainContainer #cButton
{
    font-size: 10px;
    left: 500px;
    position: absolute;
	text-transform:none;
    top: 439px;
}

/********************************************************************************
LOGIN CONTROL ABSOLUTE POSITIONING STYLES
********************************************************************************/
#loginControlMainContainer #cSimpleError_lbl
{
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 147px;
    width: 360px;
}

#loginControlMainContainer #cHeaderText_lbl
{
    color:#980F09;
    font-size:15px;
    font-weight:900;
    left: 444px;
    position: absolute;
	text-transform:uppercase;
    top: 174px;
}

#loginControlMainContainer #cHandle_lbl
{
    position: absolute;
    left: 444px;
	text-transform:uppercase;
    top: 200px;
    width: 200px;
}

#loginControlMainContainer #cHandle_txt
{
    position: absolute;
    left: 444px;
    top: 215px;
    width: 150px;
}

#loginControlMainContainer #cPassword_lbl
{
    position: absolute;
    left: 590px;
	text-transform:uppercase;
    top: 200px;
    width: 200px;
}

#loginControlMainContainer #cPassword_txt
{
    position: absolute;
    left: 590px;
    top: 215px;
}

#loginControlMainContainer #cForgotPassword
{
    left: 590px;
    position: absolute;
    top: 235px;
    width: 150px;
}

#loginControlMainContainer #cButton
{
    font-size: 10px;
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 250px;
}

/********************************************************************************
ACCOUNT TRANSFER CONTROL ABSOLUTE POSITIONING STYLES
********************************************************************************/
#accountTransferControlMainContainer #cSimpleError_lbl
{
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 147px;
    width: 360px;
}

#accountTransferControlMainContainer #cFirstName_lbl
{
    position: absolute;
    left: 444px;
	text-transform:uppercase;
    top: 174px;
    width: 200px;
}

#accountTransferControlMainContainer #cFirstName_txt
{
    position: absolute;
    left: 444px;
    top: 188px;
}

#accountTransferControlMainContainer #cFirstNameWhy_lbl
{
    font-size: 9px;
    left: 520px;
    position: absolute;
    text-transform:none;
    top:174px;
}

#accountTransferControlMainContainer #cHandle_lbl
{
    position: absolute;
    left: 620px;
	text-transform:uppercase;
    top: 174px;
    width: 200px;
}

#accountTransferControlMainContainer #cHandle_txt
{
    position: absolute;
    left: 620px;
    top: 188px;
}

#accountTransferControlMainContainer #cPassword_lbl
{
    position: absolute;
    left: 444px;
	text-transform:uppercase;
    top: 215px;
    width: 200px;
}

#accountTransferControlMainContainer #cPassword_txt
{
    position: absolute;
    left: 444px;
    top: 229px;
}

#accountTransferControlMainContainer #cPasswordConfirm_lbl
{
    position: absolute;
    left: 620px;
	text-transform:uppercase;
    top: 215px;
    width: 200px;
}

#accountTransferControlMainContainer #cPasswordConfirm_txt
{
    position: absolute;
    left: 620px;
    top: 229px;
}

#accountTransferControlMainContainer #cOffer1_lbl
{
    font-size: 9px;
    left: 444px;
    position: absolute;
    text-transform:none;
    top: 338px;
    width: 350px;
}

#accountTransferControlMainContainer #cAgreement_lbl
{
    font-size: 10px;
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 270px;
    width: 325px;
}

#accountTransferControlMainContainer #cButton
{
    font-size: 10px;
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 310px;
}

#accountTransferControlMainContainer #cExistingMember hr
{
	width: 310px;
}

#accountTransferControlMainContainer #cExistingMember
{
    left: 444px;
    position: absolute;
	text-transform:none;
    top: 355px;
}