div#signup_radios span, div#signup_radios input, div#signup_radios label{float:left !important; width:auto !important}

#canvas fieldset div select#MemberDOB_profileForm_day{width:45px !important}

#canvas fieldset div select#MemberDOB_profileForm_month{width:83px !important}

#canvas fieldset div select#MemberDOB_profileForm_year{width:60px !important}

#canvas fieldset div select#Gender_profileForm, #canvas fieldset div select#PassportCountry_profileForm{width:192px}

#canvas fieldset div input#PassportNumber_profileForm{width:209px}

#PostCode_profileForm{margin:0px 0px 0px 30px}

#canvas fieldset div input#City_profileForm{width:188px !important}

#canvas fieldset div select#CountryOfResidence_profileForm{width:194px !important; margin-right:15px !important}

div#blurb{height:auto !important; display:block}

div.signup_checkboxes span{ width:100% !important;  display:block}

div.break{ width:100% !important}

div.signup_checkboxes{ height:auto !important}

div.signup_checkboxes input{ padding:0px !important;  width:auto !important}

div#signup_radios input{ width:auto !important;  margin:0px 5px 0px 5px !important}

div#signup_tandcs_div input{ width:26px !important}

div#signup_tandcs_div .label_TermsCondition_profileForm{ background:none !important}

#TermsCondition_profileForm{margin-right:5px !important}

#SubmitButton_profileForm{ width:137px !important;  height:20px !important}

#AddressHome_profileForm, #AddressBusiness_profileForm{ width:auto !important;  float:left}

div.details_fieldset_first .label_PreferredAddress_profileForm{ width:auto !important;  float:left;  margin:0px 15px 0px 5px !important}

fieldset div{ height:22px !important}

fieldset div.details_fieldset_first div.fieldLengthTiny{margin:0px; padding:0px}

.label_Address1_profileForm{ background:none !important;  padding:0px !important;  margin:0px 10px 0px 0px !important}

.label_City_profileForm, .label_CountryOfResidence_profileForm{ background:none !important;  padding:0px !important;  margin:0px 10px 0px 0px !important;   width:150px !important;  display:block !important;  float:left !important}

.label_State_profileForm{ background:none !important;  width:auto !important;  padding:0px !important;  margin:0px 10px 0px 15px !important;   display:block !important;  float:left !important}

.label_PostCode_profileForm{ background:none !important;  width:auto !important;  margin-right:15px !important;  float:left !important}

#City_profileForm, #State_profileForm, #CountryOfResidence_profileForm, #PostCode_profileForm{ float:left !important;  width:154px !important}

#CtryCodeHome_profileForm, #CtryCodeBusiness_profileForm, #CtryCodeFax_profileForm, #CtryCodeMobile_profileForm, #ContactMethod_profileForm{ width:214px !important}

#AreaCodeHome_profileForm, #AreaCodeBusiness_profileForm, #AreaCodeFax_profileForm, #AreaCodeMobile_profileForm{ width:75px !important}

#PhoneNumberHome_profileForm, #PhoneNumberBusiness_profileForm, #FaxNumber_profileForm, #PhoneNumberMobile_profileForm{ width:188px !important}

.label_CtryCodeBusiness_profileForm, .label_CtryCodeFax_profileForm, .label_CtryCodeMobile_profileForm, .label_ContactMethod_profileForm{ float:left !important;  margin-right:10px !important;  width:150px !important}

.label_MemberDOB_profileForm{ float:left !important}

#MemberDOB_profileForm_day, #MemberDOB_profileForm_year{ width:75px !important;  margin:0px 2px 0px 0px !important;  float:left}

#MemberDOB_profileForm_month{ width:188px !important;  margin:0px 2px 0px 0px !important;  float:left}

fieldset.hobbies input{ width:auto !important;  padding:0px !important;  margin:0px !important;  float:left !important}

fieldset.hobbies label{ width:136px; !important;  display:block;  padding:0px !important;  margin:0px 5px 0px 5px !important;  float:left !important}

.label_Marital_Status_profileForm, .label_Marital_Status_profileForm, .label_NoOfChildren_profileForm{ float:left !important}

#Single_profileForm, #Married_profileForm{ width:auto !important;  float:left !important;  margin:0px 5px 0px 0px !important}

 #NoOfChildren_profileForm{ width:44px !important}

#signup_create_blurb{ height:auto !important}

div.details_fieldset_first div.fieldLengthTiny{width:auto !important; margin-right:4px !important}

#canvas{background-color:#f8f5ed !important}

form#profileForm div{font-size:11px}

label{font-size:11px; margin-right:10px; width:150px}

form#profileForm .mandatoryField{background:none !important; margin:0px !important; padding:0px !important}

#contentCenter #canvas form select{font-size:11px !important}

.label_CompanyName_profileForm, .label_Password_profileForm, .label_PasswordConfirm_profileForm{margin:0px !important; padding:0px !important}

.label_Address2_profileForm, .label_Address3_profileForm{margin-right:10px !important}

h4.tableTitle{background:#DACEB6; width:660px}

h4.section{background:#F8F5EE; width:680px}

fieldset#details_submit{ background:#F2EDDF;  padding:16px 5px;  width:692px}

div#canvas div#signup_create_blurb, div#canvas div#signup_final_blurb{ margin:0 0 3px 16px !important;  _margin:0 0 0 8px !important;  padding:0px !important;  width:676px !important}

div#canvas fieldset h5{ width:666px}

div#contentCenter a.backTop{clear:both !important; width:660px !important}

form#profileForm select{padding:2px 2px}

#State_profileForm{margin-left:77px}

div#blurb p.tightmargin{margin:6px 0 12px 20px}

div#blurb .indent16{margin-left:20px}

div#canvas form#profileForm div#signup_create_blurb p{font-weight:normal !important; _margin:5px}

fieldset.hobbies label{width:142px !important; _width:130px !important; width:130px !important}

.label_Marital_Status_profileForm, .label_Marital_Status_profileForm{width:134px !important; width:125px !important; _width:125px !important}

div.signup_checkboxes label{position:relative; top:-4px; _top:0px; top:0px}

div#signup_radios label, div#signup_radios span{position:relative; top:-2px; _top:0px; top:0px}

div#signup_tandcs_div label{position:relative; margin-left:5px!important; width:auto; top:-4px; _top:0px; top:0px}

div.signup_checkboxes input{margin-left:150px !important}

/ sign-up css fix anthony end /
#content-container{_overflow:hidden}

#profileForm span.checkbox_wrap{_float:left}

#profileForm div.signup_checkboxes span.checkbox_wrap{_width:50px !important; display:inline}

#signup_tandcs_div label.label_TermsCondition_profileForm{_width:600px !important}

#profileForm div.left{_width:680px !important}

form#profileForm input#PhoneNumberHome_profileForm{margin-left:3px; _margin-left:0px}

form#profileForm input#City_profileForm, form#profileForm select#CountryOfResidence_profileForm{_margin-left:3px}

form#profileForm select#CtryCodeBusiness_profileForm, form#profileForm select#CtryCodeFax_profileForm, form#profileForm select#CtryCodeMobile_profileForm{_margin-left:3px}

form#profileForm input#AreaCodeBusiness_profileForm, form#profileForm input#AreaCodeFax_profileForm, form#profileForm input#AreaCodeMobile_profileForm{_margin-left:-3px; _margin-right:-3px}

form#profileForm div.details_fieldset_first div.fieldLengthTiny{_margin-left:3px}

form#profileForm div#signup_create_blurb input#SubmitButton_profileForm{_margin-top:30px !important}

#contentCenter div#canvas{background-color:#F2EDDF !important; margin-top:15px; margin-bottom:15px; width:702px; background-position:0px 0px; overflow:hidden}

#profileForm fieldset#details_submit div#signup_final_blurb{background-color:#F8F5EE !important}

#contentCenter #canvas form #signup_create_blurb input{margin-right:20px}

#contentCenter div.whitebg{background:#F8F5EE}

#contentCenter #content-container{margin-top:60px; _margin-top:15px}

#SubmitButton1_profileForm{height:20px !important; width:137px !important}
#contentCenter #canvas form #signup_create_blurb input.join-signature, #contentCenter #canvas form #signup_create_blurb input.join-signature,
#contentCenter #canvas form#profileForm input.join-signature {
 background: url(/media/images/themes/forms/join_signature.gif) repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 11px; font-weight: bold;
padding: 0 0 3px !important;font-family:tahoma;width: 139px !important}

#contentCenter #canvas form fieldset div.details_fieldset_first label{float:left !important; display:block !important; width:120px; margin-right:0px !important}

#contentCenter #canvas form fieldset div.details_fieldset_first label.label_Gender_profileForm {margin-left:4px}

#contentCenter #canvas form#profileForm fieldset div.details_fieldset_first label.label_Salutation_profileForm{width:120px; margin-right:0px !important}

#contentCenter #canvas form fieldset div.left label.label_First_Name_profileForm, 
#contentCenter #canvas form fieldset div.left label.label_Last_Name_profileForm{width:120px; margin-right:0px; display:block; float:left}

#contentCenter #canvas form fieldset div.left input{margin-right:10px; margin-left:0px !important; width:188px !important; float:left}

#contentCenter #canvas form fieldset div.left select{margin-right:10px !important}

#contentCenter #canvas form fieldset div.left label{float:left; margin-right:0px !important; width:120px !important; margin-left:0px !important}

#contentCenter #canvas fieldset div.left div#contact, 
#contentCenter #canvas fieldset div.left div#countrycode, 
#contentCenter #canvas fieldset div.left div#areacode, 
#contentCenter #canvas fieldset div.left div#phonenumber{position:relative; top:0px; left:0px; float:left; margin:0px}

#contentCenter #canvas fieldset div.left div#contact{width:130px !important}
#contentCenter #canvas fieldset div.left div#countrycode{width:181px !important}
#contentCenter #canvas fieldset div.left div#areacode{width:62px !important}
#contentCenter #canvas fieldset div.left div#phonenumber{}

#contentCenter #canvas form fieldset div.left #ContactMethod_profileForm{width:120px !important}

#contentCenter #canvas fieldset div.left #ContactMethod_profileForm, 
#contentCenter #canvas fieldset div.left #CtryCode_profileForm{width:170px !important}

#contentCenter #canvas fieldset div.left #AreaCode_profileForm { width:50px !important; }
#contentCenter #canvas fieldset div.left #PhoneNumber_profileForm { width:90px !important; }

#contentCenter #canvas fieldset div.details_fieldset_first input#Email_profileForm{float:left; margin-right:10px}

#contentCenter #canvas fieldset div.details_fieldset_first div.fieldLengthTiny label{display:none !important}

#contentCenter #canvas fieldset div.details_fieldset_first .label_PassportNumber_profileForm{margin-left:4px}

#contentCenter #canvas fieldset div.details_fieldset_first #PassportNumber_profileForm{width:188px; float:left; margin:0 10px 0 0;}

#contentCenter #canvas fieldset div.left #PassportCountry_profileForm{float:left; margin-right:0px !important; width:194px}

#contentCenter #canvas fieldset.hobbies label{width:135px !important; margin:0px 0px 0px 5px !important}
#contentCenter #canvas form fieldset div#signup_checkboxes{margin-top:13px}
#contentCenter #canvas form fieldset div#signup_radios{margin:0px 0px 3px 30px; width:100%}

#contentCenter #canvas form fieldset div#signup_checkboxes p, 
#contentCenter #canvas form fieldset div#signup_radios p{margin:0px 5px 0px 0px; float:left; width:auto}

#contentCenter #canvas form fieldset div#signup_checkboxes input, 
#contentCenter #canvas form fieldset div#signup_radios input{width:25px !important; margin-right:0px}

#contentCenter #canvas form fieldset div#signup_checkboxes label, 
#contentCenter #canvas form fieldset div#signup_radios label{width:auto !important}

#contentCenter #canvas fieldset div.rightLink{margin:-22px 10px 0px 0px; text-align:right; width:690px}
#contentCenter #canvas fieldset div.rightLink a{background:transparent url(/media/images/themes/nav/arrow_icon.gif) no-repeat 0px 0px; display:inline; font-weight:bold; margin-left:12px; padding-left:18px}
#contentCenter #canvas fieldset div #CompanyName_profileForm{width:320px}

#contentCenter #canvas fieldset div.details_new_fieldset_container{height:1% !important; overflow:hidden; width:650px}
#contentCenter #canvas fieldset div.details_new_fieldset_container dl{float:left; width:39%}
#contentCenter #canvas fieldset div.details_new_fieldset_container dt{width:110px; margin-right:10px; float:left; font-weight:bold}
#contentCenter #canvas fieldset div.details_new_fieldset_container p{margin:0px; width:100%}
#contentCenter #canvas fieldset div.details_new_fieldset_container span{position:relative; _float:none}
#contentCenter #canvas fieldset div.details_new_fieldset_container input#ceaseCompany_profileForm{height:15px; position:relative; width:15px; float:none !important; clear:both}

#contentCenter #canvas form fieldset div#signup_radios{width:660px}
#contentCenter #canvas form div{margin-bottom:3px}
#contentCenter #canvas h4{margin-top:0px}
#contentCenter #canvas fieldset div.details_fieldset_first{margin-top:3px; _margin-bottom:0px; *margin-bottom:0px; overflow:hidden;}
#contentCenter #canvas{_overflow:hidden; _width:720px !important}
#contentCenter #canvas .paddbtm10{padding-bottom:0px}
#contentCenter #canvas form fieldset.hobbies h5{margin:0px 16px 0px 12px; padding-bottom:3px; padding-top:3px; width:650px; font-size:11px; font-weight:bold}
fieldset#details_submit{padding:0px; _padding-bottom:10px; *padding-bottom:10px}
#contentCenter #canvas form{padding-bottom:0px}

#contentCenter #canvas form fieldset div#signup_tandcs_div{float:left;position:relative;_margin-left:6px !important}
#contentCenter #canvas form fieldset div#signup_tandcs_div  .join-signature-icon {position:absolute;left:280px;top:-34px;width:190px}
#contentCenter #canvas form fieldset .signup_tandcs_div_loyalty p {margin:0;padding:0; float:left;}
#contentCenter #canvas form #signup_create_blurb input{margin:5px 16px 5px 0px; _margin-top:5px !important}

#contentCenter #content-container #canvas fieldset{padding-top:0px}
#contentCenter #canvas form #signup_final_blurb{margin-bottom:3px}
#contentCenter #canvas form fieldset div#signup_checkboxes{margin-top:3px}
#contentCenter #canvas form #signup_radios label, #contentCenter #canvas form #signup_tandcs_div label{margin-left:3px}
#contentCenter #canvas form label, #contentCenter #canvas form .left label.w150{margin-right:0}
.label_Address1_profileForm{margin:0px !important}
#contentCenter #canvas fieldset#contactInfo_box div.details_fieldset_first{margin-bottom:0px}

#contentCenter #canvas fieldset div.details_fieldset_first label.label_Salutation_profileForm, #canvas fieldset label.label_CountryOfResidence_profileForm{_width:117px !important}

form#profileForm div.details_fieldset_first div.fieldLengthTiny{_margin-left:0px}
#canvas fieldset div select#CountryOfResidence_profileForm{_margin-left:0px}
#contentCenter #canvas form#profileForm input#SubmitButton_profileForm{_margin-top:3px !important; margin:5px 16px 5px 0px}
div#blurb p.tightmargin{_margin:0px 0px 0px 20px; *margin:0px 0px 0px 20px}
div#blurb h3#bookingSummaryTitle{_margin:0px 0px 0px 20px; *margin:0px 0px 0px 20px}
#contentCenter #content-container #canvas fieldset{*padding-bottom:3px}

#contentCenter #canvas form#profileForm fieldset #signup_create_blurb{*margin-bottom:3px !important}
#contentCenter #canvas form#profileForm fieldset #signup_final_blurb{padding-bottom:12px !important; _padding-bottom:3px}
#contentCenter #canvas form#profileForm fieldset #signup_final_blurb input{_margin-top:5px !important}
#contentCenter #canvas form div.details_fieldset_first .label_PreferredAddress_profileForm{margin:0 15px 0 5px !important}
#Salutation_profileForm{width:193px !important}
#canvas fieldset label.label_Password_profileForm, #canvas fieldset label.label_PassportNumber_profileForm{_width:117px !important}

#contentCenter #canvas{padding-bottom:0px; padding-top:0px}

h4.tableTitle{width:686px}

h4.tableTitle{font-size:11px; margin:0; padding:5px 10px}

fieldset div{margin-left:12px}

#contentCenter #canvas form fieldset div#signup_radios{margin:0 0 3px 12px}

#contentCenter #canvas form #signup_create_blurb p{width:525px}

#contentCenter #canvas form fieldset.hobbies div{margin-left:12px}

#contentCenter #canvas form fieldset.hobbies h5{margin:0 16px 0 12px}

div#canvas div#signup_create_blurb, div#canvas div#signup_final_blurb{margin:0px !important; width:702px !important}

#contentCenter #canvas fieldset.homeAddress{float:left; width:325px; *height:202px; clear:none}
#contentCenter #canvas fieldset.homeAddress h5{padding:5px 10px; font-size:11px; font-weight:bold; width:325px}
#contentCenter #canvas fieldset.homeAddress div{width:325px}
#contentCenter #canvas fieldset.corporateAddress div{width:325px}
#contentCenter #canvas fieldset.corporateAddress h5{padding:5px 10px; font-size:11px; font-weight:bold; width:325px}
#contentCenter #canvas fieldset.corporateAddress{float:left; width:325px; clear:none}

#contentCenter #canvas fieldset{float:none; clear:both; *float:left; *clear:left}
#contentCenter #canvas fieldset#details_submit{padding:0px; _padding-bottom:0px; *padding-bottom:0px}

#contentCenter .guestBookingDetails{clear:both; float:none !important; height:auto !important}
#contentCenter .guestBookingDetails dl{float:left; height:auto !important; padding:0px !important}
#contentCenter .guestBookingDetails dt{float:left; font-weight:bold; margin:0px !important; width:120px !important; _width:123px !important}
#contentCenter .guestBookingDetails dd{float:left; height:auto !important; margin:0px 10px 0px 0px !important; _margin:0px 3px 0px 0px !important; width:194px !important}
#contentCenter .guestBookingDetails p{margin:0px !important}
#contentCenter .guestBookingDetails #ceaseCompany_profileForm{width:15px !important}

#content-container { _overflow:hidden}
#contentCenter #canvas form div.chprofile_with_EngName span {float:left;width:auto;}
#contentCenter #canvas form fieldset div.left label.label_First_Name_profileForm,#contentCenter #canvas form fieldset div.left label.label_Last_Name_profileForm {display: block;
float:left;margin-right:0;width:120px;}
#contentCenter #canvas form div.profile-terms-and-codition {margin:10px 0 10px 12px;overflow:hidden;}
#contentCenter #canvas form div.profile-terms-and-codition label.label_TermsCondition_profileForm {width:auto;}
#contentCenter #canvas form div.profile-terms-and-codition span.checkbox_wrap input {float:left;width:auto;margin:0 5px 0 0}

div.companyCode{height:auto !important;position:relative;}
dd.coCodeMsg{width:95%;margin-top:10px;}
dd.ceaseCompany input{height: 12px !important;width:12px !important;margin:0px;padding:0px;}
dd.ceaseCompany{margin-top:10px;}
dt.ceaseCompany{display:none;}
a.sign-up-link{ font-weight:bold;}
dd.coName{float:left;margin:0 10px 0 0;width:193px;}
dt.bookingCode{float: left;width:120px;}

/*Join Signature profile*/
div#signup_tandcs_div input, div#loyalty_signup_tandcs_div input {margin: 0 5px 0 0 !important;padding: 0 !important;width: auto !important;}
div#signup_tandcs_div input {margin:0 5px 0 10px !important;}
#contentCenter #canvas form #signup_tandcs_div label.label_TermsCondition_profileForm, #contentCenter #canvas form fieldset #loyalty_signup_tandcs_div label.label_SignatureTermsCondition_profileForm {display: block;float: left;max-width: 480px;position: relative;top: 0;width:auto;}
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div .join-signature-icon {left:500px;position: absolute;top:5px;width:148px;z-index: 1;}
#contentCenter #canvas form #signup_create_blurb  {min-height: 20px;}
#contentCenter #canvas form #signup_tandcs_div {clear: left;float: none;min-height: 20px;margin: 0;position:relative;width:auto;padding:15px 0 0 0}
#contentCenter #canvas #profileForm #signup_radios {display:none;}/*currently hide this field before make sure with back end*/
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div {clear: none;height: auto !important;margin: margin:0 0 0 12px;overflow: hidden;padding: 20px 0 20px 0;position: relative;}
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div .checkbox_wrap, #contentCenter #canvas form #signup_tandcs_div .checkbox_wrap {display: block !important;
float: left;}
div#signup_tandcs_div label.label_TermsCondition_profileForm a, div#loyalty_signup_tandcs_div label.label_SignatureTermsCondition_profileForm a {background:none;
display: inline;font-weight: bold;margin-left: 0;padding-left: 0;}
#contentCenter #canvas form #signup_tandcs_div #SubmitButton1_profileForm, #contentCenter #canvas form #signup_tandcs_div #SubmitButton_profileForm {position: absolute;
right: 15px;top:16px;}
div#canvas form#profileForm div#signup_create_blurb p {padding:0 0 5px 0}
#canvas form#profileForm fieldset div a.opt-out-signature {clear:left;padding:0 0 0 20px;float:left;margin:10px 0 0 0;min-width:480px;width:auto;background:transparent url(/media/images/themes/nav/arrow_icon.gif) no-repeat 0px 2px;font-weight:normal;font-size:10px}
#canvas form input#ceaseCompany_profileForm {margin:0 5px 0 0}
