#frmCreateSelfExclusion #NumOfExclusionDays {width:6em;}
#frmCreateSelfExclusion #Password {width:9em;}

div.addInfo { clear: both; display: inline; font-style: italic; margin-left: 0.5em; float: left }

#popupBox .preferences { width: 460px !important}
#popupBox .popup.preferences .popupBody .container div.content { width: 420px !important}

#editPreferencesForm .mobilePhone label,
.userPreferences .oddsFormat label { width: 130px !important}

.popupBody .UKDriversLicence label { color: #0055AA !important; display:block; float:none; width:100%; margin: 0.5em 0 !important; padding: 0 !important}

#userPersonalDetails .errormsg ,
#personalDetailsForm .userPersonalDetails .errormsg ,
#ageVerificationForm .errormsg,
#editPreferencesForm .errormsg,
#forgottenPasswordForm .errormsg { width: 100%;}

#personalDetailsForm #passportSecondLine { padding-left: 150px; float:left }
.com-za #personalDetailsForm #passportSecondLine { padding: 2px 0 0 140px; }
.com-za .userPersonalDetails .firstName { width: auto; }
#personalDetailsForm #divPassport { background:transparent }
#personalDetailsForm #divPassport select { width: 249px}
#personalDetailsForm .addInfo {width:100%}
.myAccounts #divPassport { width:560px}
.myAccounts #modCustUserMsgClose { display:none}

.myAccounts .verification #popupContent  { width:808px; }
.myAccounts .verification .Cancel a  { display:none}
.myAccounts .userPreferences #ico_empty { display:none; }

.myAccounts #contactMethods label.description { width:100%; font-weight: normal; }
.myAccounts #promotions label.description { width:100%; font-weight: normal; }
.userPreferences div#priceChanges label.description { width:170px; font-weight: normal; }
.userPreferences div#priceChanges .divider {display:none}
#editPreferencesForm #contactMethods label.description { width:100%; font-weight: normal; }
#editPreferencesForm #promotions label.description { width:100%; font-weight: normal; }
#editPreferencesForm div#priceChanges {padding-top:1em}

#identityVerificationFields div { }
#identityVerificationFields span { width: 20px; }
#identityVerificationFields .DocumentType label { width:100px; float:left; }
#identityVerificationFields .DocumentType select { float: left; margin-right: 20px; }
#identityVerificationFields .DocumentValue label { display: none; }
#identityVerificationFields .DocumentValue input { width: 310px; }
.myAccounts div #identityVerificationFields { padding-bottom: 17px; }
.myAccounts div #identityVerificationButtons {  }
.myAccounts #identityVerificationButtons div.space.divider { left: -8px; position: relative; }

#personalIdentificationForm #divPassport .addInfo { display:none; }

/* Registration form */
#registrationForm input[type=text], #registrationForm input[type=password] {height:auto; width: 192px;}
#registrationForm .fieldSetContainer {clear:none; float:left}
#registrationForm .SecurityInformationFieldSet.fieldSetContainer {margin:0; padding:0; width:48.5%;}
#registrationForm .PreferencesDetailsFieldSet.fieldSetContainer {margin:0; padding:0; width:48.5%;}
#registrationForm .fieldSetContainer .fieldSetHeader {background:url("/s/images/assets/bar_1_end.png") no-repeat scroll right top transparent; margin:4px 0 -10px; padding:0; }
#registrationForm .fieldSetContainer .fieldSetHeader h3 { background:url("/s/images/assets/bar_1.png") no-repeat scroll left top transparent; color:#FFFFFF; font-size:1.09em; height:42px; letter-spacing:normal; line-height:25px; margin:0 7px 0 0; padding:0 0 0 12px; }
#registrationForm .fieldSetContainer .fieldSetContent {margin:0 5px;}
#registrationForm #securityQuestion { width:197px; }


#registrationForm .TermsAndConditionsFieldSet { float:left; clear:both; width:48.5%;}
#registrationForm .TermsAndConditionsFieldSet .fieldSetHeader h3  {color:#2C3D60;font-size:1.09em;font-weight:bold; background:none ; padding-left:6px; height:auto; padding-bottom:2px}
#registrationForm .TermsAndConditionsFieldSet .fieldSetHeader  {background:none; float:left; clear:both; width:100%;}
#registrationForm .TermsAndConditionsFieldSet .fieldSetContent  {background:none; float:left; clear:both; width:100%;}
#registrationForm .TermsAndConditionsFieldSet label.description {display:none;}
#registrationForm .TermsAndConditionsFieldSet label {float:left; Font-weight:normal; width:	95%;}
#registrationForm .TermsAndConditionsFieldSet input { margin-right:10px}

#registrationForm .PersonalDetailsFieldSet.fieldSetContainer {margin:0; padding:0; width:48.5%;}
#registrationForm .PersonalDetailsFieldSet .fieldSetHeader  { float:left; width:100%;}
#registrationForm .PersonalDetailsFieldSet .fieldSetContent  { float:left; width:100%;}
#registrationForm .PersonalDetailsFieldSet .addInfo  { display:none;}
#registrationForm .PersonalDetailsFieldSet #country  { width:197px;}




