div#canvas{_background:#f4f3f2 !important; _z-index:999 !important; _position:relative !important}

.noScript{margin-left:0px}

.formErrorsDisplay{margin:15px; width:660px !important}

#City_profileForm, #CountryOfResidence_profileForm{_margin-left:3px}

#CtryCodeBusiness_profileForm, #CtryCodeFax_profileForm, #CtryCodeMobile_profileForm{_margin:0px 0px 0px 3px}

#AreaCodeHome_profileForm{margin-left:3px; margin-right:3px}

#AreaCodeBusiness_profileForm, #AreaCodeFax_profileForm, #AreaCodeMobile_profileForm{margin-left:3px; _margin-left:0px; margin-right:3px; _margin-right:0px; *margin-right:0px}

#contentCenter #canvas form #phonenumber{left:468px; _left:471px}

#contentCenter #canvas form #areacode{_left:384px}

#contentCenter #canvas #profileForm #signup_radios{_margin-left:12px !important}

div#canvas form#profileForm div.details_fieldset_first{}

#Salutation_profileForm, div#canvas form#profileForm select#Gender_profileForm{width:193px !important; _margin-bottom:0px !important}

#ContactMethod_profileForm{z-index:900; position:relative}

#Gender_profileForm, #PassportCountry_profileForm{width:200px !important}

#PassportNumber_profileForm{width:194px !important}

div#canvas form#profileForm div.details_fieldset_first #MemberDOB_profileForm_day{width:48px !important}

div#canvas form#profileForm div.details_fieldset_first #MemberDOB_profileForm_month{width:85px !important}

div#canvas form#profileForm div.details_fieldset_first #MemberDOB_profileForm_year{width:55px !important}

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}

div#signup_tandcs_div input , div#loyalty_signup_tandcs_div input{     width:auto !important;      padding:0px !important;      margin:0 0 0 10px!important;}

div#signup_tandcs_div .label_TermsCondition_profileForm {     background:none !important}

#canvas form input#SubmitButton_profileForm, #canvas form input#SubmitButton1_profileForm{ width:118px !important;height:20px}
#canvas form input.join-signature { background: url("/application/images/forms/btn_create_account.png") repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF;  font-family: tahoma; font-size: 11px; font-weight: bold; padding: 0 0 3px 0!important;height:22px !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;  font-weight:bold}

fieldset div{     height:22px !important}

fieldset div.details_fieldset_first div.fieldLengthTiny{margin:0 8px 0 0; 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 0px 0px 0px !important;        width:150px !important;     display:block !important;     float:left !important}

.label_State_profileForm, .label_PostCode_profileForm{    background:none !important;     padding:0px !important;     margin:0px 0px 0px 15px !important;        width:100px !important;     display:block !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:135px !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;     _padding-top:12px}

div.details_fieldset_first div.fieldLengthTiny{width:auto !important}

a.backTop{ padding:10px 10px 20px 10px !important;      //border-top:1px solid #E4E2DF}

#profileForm select{padding:2px 2px}

fieldset.hobbies label{width:142px !important; *width:130px !important; _width:130px !important}

.label_Marital_Status_profileForm, .label_Marital_Status_profileForm{width:142px !important; *width:135px !important; _width:135px !important; margin:0 5px 0 0 !important}

#PostCode_profileForm{margin-left:3px}

div.signup_checkboxes label, div#signup_radios label, div#signup_radios span, div#signup_tandcs_div label{position:relative; top:-4px; _top:0px; *top:0px}

div#signup_radios{}

div#signup_radios input{margin-right:5px !important; _margin-right:0px; *margin-right:0px}

div#layoutRight{background:#FFF}

div#content-container div#canvas fieldset{background:#F4F3F2; width:698px}

fieldset a{}

div#signup_tandcs_div label.label_TermsCondition_profileForm a ,div#loyalty_signup_tandcs_div label.label_SignatureTermsCondition_profileForm  a {display:inline; background:none; font-weight:bold; margin-left:0; padding-left:0}

.fielderror{ /*-moz-border-top-colors:#333 #777 #999 #FFF;  -moz-border-right-colors:#333 #777 #999 #FFF;  -moz-border-bottom-colors:#000 #999 #CCC #DDD;  -moz-border-left-colors:#000 #999 #CCC #DDD*/}

div.signup_checkboxes{width:500px !important}

div.signup_checkboxes div.break{height:5px !important}

span.checkbox_wrap{display:inline !important}

#bookingPanel{_margin-top:14px !important}

#contentCenter #canvas form fieldset div{float:left; width:100%}

#contentCenter #canvas fieldset div.left label{display:block; float:left; width:120px}
#contentCenter #canvas fieldset div.left input{margin-left:0px !important; margin-right:10px; float:left; width:188px !important}
#contentCenter #canvas fieldset div.left select{ margin-right:10px; width:194px !important}

#contentCenter #canvas fieldset div.left div{margin:0px !important; padding:0px; position:relative !important; top:0px !important; left:0px !important; float:left}

#contentCenter #canvas fieldset div.left label.hidden{display:none}
#contentCenter #canvas fieldset div.details_fieldset_first label{width:120px}
#contentCenter #canvas fieldset div.details_fieldset_first select#Salutation_profileForm{width:110px}

.label_City_profileForm, .label_CountryOfResidence_profileForm, .label_State_profileForm, .label_PostCode_profileForm{margin-left:0px !important; width:120px !important}

#contentCenter #canvas fieldset div.left #ContactMethod_profileForm{width:120px !important}

#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.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 fieldset #signup_checkboxes{margin-top:10px}
#contentCenter #canvas fieldset #signup_checkboxes p{margin:0px; float:left; width:auto}
#contentCenter #canvas fieldset #signup_checkboxes input{width:25px !important; margin-right:0px !important; float:none !important}
#contentCenter #canvas fieldset #signup_checkboxes label{float:none !important; display:inline}

#contentCenter #canvas fieldset #signup_radios{margin-left:26px}
#contentCenter #canvas fieldset #signup_radios p{margin:0px; float:left; width:auto}
#contentCenter #canvas fieldset #signup_radios input{width:25px !important; margin-right:0px !important; float:none !important}
#contentCenter #canvas fieldset #signup_radios label{float:none !important; display:inline}

#contentCenter #canvas fieldset div.details_fieldset_first #Email_profileForm,#contentCenter #canvas fieldset div.details_fieldset_first #PassportNumber_profileForm{float:left;margin-right:10px}
#contentCenter #canvas fieldset div.details_fieldset_firs .label_Marital_Status_profileForm, 
#contentCenter #canvas fieldset div.details_fieldset_firs .label_NoOfChildren_profileForm{width:auto !important}

#contentCenter #canvas form div{margin-bottom:3px}
#contentCenter #canvas h4{margin-top:0px; width:auto}
fieldset div.details_fieldset_first{margin-top:3px; _margin-left:6px}
#contentCenter #canvas{_overflow:hidden; width:700px !important}
#contentCenter #canvas .paddbtm10{padding-bottom:0px}
#contentCenter #canvas form fieldset.hobbies h5{margin:0px 16px 0px 26px; padding-bottom:3px; padding-top:3px; width:650px; font-size:11px; font-weight:bold}
fieldset#details_submit{padding:0px}
#contentCenter #canvas form{padding-bottom:0px}
#canvas .rightLink a{margin-left:0px}
#canvas .rightLink{_margin-left:15px}
#contentCenter #canvas form #signup_create_blurb, #contentCenter #canvas form #signup_final_blurb{_padding-bottom:10px}
#contentCenter #canvas form #signup_create_blurb input{margin:5px 16px 5px 0px; padding-bottom:0px}
#contentCenter #canvas form #signup_create_blurb{padding-bottom:0px; padding-top:0px; *padding-bottom:5px}
#contentCenter #canvas form fieldset.hobbies div{_margin-left:6px}
#contentCenter #canvas form fieldset #signup_radios{_margin-left:12px !important}
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div{clear:left;height:auto !important;margin: 0 0 0 12px;min-height: 10px;padding: 20px 0;position: relative;}
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div input{margin:0 !important}
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div .join-signature-icon {position: absolute;left: 500px;top: 5px;width: 148px;z-index: 1;}
#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 form #signup_tandcs_div  #SubmitButton1_profileForm, #contentCenter #canvas form #signup_tandcs_div  #SubmitButton_profileForm{ position:absolute;right:15px;top:16px}
#canvas form a.opt-out-signature {display:block}
#contentCenter #canvas form fieldset .signup_tandcs_div_loyalty{margin:10px;}
#contentCenter #canvas form fieldset .signup_tandcs_div_loyalty p {margin: 0;padding: 0;width: auto;}
#contentCenter #canvas fieldset div.rightLink{margin:-25px 10px 0 16px; text-align:right; width:660px; _width:640px}

#contentCenter #content-container #canvas fieldset{padding-top:0px}
#contentCenter #canvas form #signup_final_blurb{margin-bottom:10px}
#contentCenter #canvas fieldset #signup_checkboxes{margin-top:3px}
#contentCenter #canvas form #signup_radios label, #contentCenter #canvas form #signup_tandcs_div label, #contentCenter #canvas form #signup_radios label, #contentCenter #canvas form #loyalty_signup_tandcs_div label {margin-left:3px;padding:0}
#contentCenter #canvas form label, #contentCenter #canvas form .left label.w150{margin-right:0}
#contentCenter #canvas form label.label_TermsCondition_profileForm, #contentCenter #canvas form fieldset #loyalty_signup_tandcs_div  label.label_SignatureTermsCondition_profileForm {width:auto!important;float:none;position:relative;top:-4px}
.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, #canvas fieldset label.label_Password_profileForm, #canvas fieldset label.label_PassportNumber_profileForm{_width:117px !important}

#contentCenter #canvas form #signup_create_blurb{margin-left:16px; width:670px; _margin-left:8px}
#contentCenter #canvas form #signup_final_blurb{margin-left:16px; width:670px; _margin-left:8px}
#contentCenter #canvas form #signup_final_blurb input{margin-right:16px; margin-top:5px}
#contentCenter #canvas form #signup_create_blurb p{_margin-left:5px}
fieldset div{margin-left:26px}

#contentCenter #canvas{padding-top:0px}
div#content-container div#canvas fieldset{width:700px}
h4.tableTitle{font-size:11px; margin:0px; padding:5px 10px}
fieldset div{margin-left:12px}
#contentCenter #canvas fieldset div.rightLink{margin:-22px 10px 0px 0px; width:690px}
#contentCenter #canvas fieldset #signup_radios{margin-left:12px}
#contentCenter #canvas form #signup_create_blurb{margin-left:0px; width:700px; margin-bottom:0px}
#contentCenter #canvas form #signup_create_blurb p{width:525px}
#contentCenter #canvas form #signup_create_blurb input{margin:10px 16px 5px 0px}
#PassportNumber_profileForm{width:188px !important}
#contentCenter #canvas form fieldset.hobbies div{margin-left:12px; _margin-left:6px}
#contentCenter #canvas form fieldset.hobbies h5{margin:0px 10px 0px 12px; width:678px}
#contentCenter #canvas form #signup_final_blurb{margin-left:0px; width:700px}
#contentCenter #canvas form #signup_final_blurb{margin-bottom:0px}
fieldset#details_submit{left:0px}
#contentCenter #canvas fieldset.homeAddress{float:left; width:336px; *height:202px}
#contentCenter #canvas fieldset.homeAddress h5{padding:5px 10px; font-size:11px; font-weight:bold}
#contentCenter #canvas fieldset.corporateAddress h5{padding:5px 10px; font-size:11px; font-weight:bold}
#contentCenter #canvas fieldset.corporateAddress{float:left; width:338px}
#contentCenter #canvas form div.profile-terms-and-codition {margin: 0 0 10px 2px;overflow: hidden;padding:10px;}
#contentCenter #canvas form div.profile-terms-and-codition  span.checkbox_wrap input {width:auto;float:left;margin:0 10px 0 0}
#contentCenter #blurb{height:30px}

#form_bar{display:none}

#corpBody{margin-bottom:0px}

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;}

/*loyalty sign up - define width of label and set float  // because button and signature logo are set in position ablsolute  // we can remove or edit if the fields position change*/
#contentCenter #canvas form fieldset #loyalty_signup_tandcs_div .checkbox_wrap , #contentCenter #canvas form  #signup_tandcs_div .checkbox_wrap { display:block!important;float:left }
#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;position:relative;top:0px;max-width:480px}
a.backTop {clear:left;}
#contentCenter #canvas form #signup_create_blurb {min-height:25px}
#canvas form a.opt-out-signature {background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px;float: left;font-size: 10px;font-weight: normal;margin: 10px 0 0 0;padding: 0 0 0 15px;width: auto;}
#contentCenter #canvas #profileForm #signup_radios {display:none;}/*currently hide this field before make sure with back end*/
#contentCenter #canvas form #signup_create_blurb p {padding:0 0 5px 0}

/*profile_update*/
div#canvas form#profileForm fieldset#account_login_info p{width:auto;margin:12px;}

