#YourDetailsForm fieldset{width:690px}
#login_form input#SubmitButton_SpeedUpYourBookingForm{margin-bottom:4px; vertical-align:middle; width:52px; background:transparent url(/media/images/themes/forms/btn_login_en.png) no-repeat scroll 0 0; border:0 none; color:#FFF; display:inline; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; line-height:21px; padding-bottom:5px; text-align:center; text-decoration:none}

*input#SubmitButton_SpeedUpYourBookingForm{padding:0px !important}

#canvas fieldset div.details_fieldset_first input.radio_group{vertical-align:middle; width:13px}

#contentCenter #canvas form#YourDetailsForm .details_fieldset_first label.label_details_address_type_YourDetailsForm{float:none}

#contentCenter #canvas form #countrycode, #contentCenter #canvas form #areacode, #contentCenter #canvas form #phonenumber{top:65px}

#contentCenter #canvas form#YourDetailsForm .details_in_legend{margin-top:15px}

#contentCenter #canvas form#YourDetailsForm .details_in_legend label.label_AddressBillingSameAsAbove_YourDetailsForm{float:none}

#contentCenter #canvas form#YourDetailsForm select#TimeOfArrivalHour_YourDetailsForm, #contentCenter #canvas form#YourDetailsForm select#TimeOfArrivalMins_YourDetailsForm{width:80px}

#contentCenter #canvas form#YourDetailsForm div.left_half input{width:13px}

#contentCenter #canvas form#YourDetailsForm div.left_half label{width:280px}

#contentCenter #canvas form#YourDetailsForm div.left_half label.label_ReceiveUpdatesHTMLOrPlain_YourDetailsForm{margin-left:4px; width:250px}

#contentCenter #canvas form#YourDetailsForm #tandcs_fieldset input{width:13px}

#contentCenter #canvas form#YourDetailsForm .left label.label_details_state_YourDetailsForm, #contentCenter #canvas form#YourDetailsForm .left label.label_PostCode_YourDetailsForm{width:120px; margin-left:16px}

form#YourDetailsForm textarea#CommentOrSpecialRequest_YourDetailsForm{font-family:tahoma; height:120px; padding:6px; width:280px; margin:0px; *margin-left:-30px}

#canvas input#ConfirmBooking_YourDetailsForm{background:transparent url(/media/images/themes/forms/btn_confirm_booking_en.png) no-repeat scroll 0 0; border:0 none; color:#FFF; display:block; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; line-height:21px; padding-bottom:5px; text-align:center; text-decoration:none; width:118px; margin-right:5px}

*input#ConfirmBooking_YourDetailsForm{padding:0px !important}

#contentCenter div.formErrors{font-weight:bold; margin-left:16px; padding-bottom:12px; width:656px}

fieldset#details_submit{background:#F8F5EE none repeat scroll 0 0; padding:16px 12px}

#contentCenter form#YourDetailsForm label.label_details_city_YourDetailsForm, #contentCenter form#YourDetailsForm label.label_details_state_YourDetailsForm, #contentCenter form#YourDetailsForm label.label_details_country_YourDetailsForm, #contentCenter form#YourDetailsForm label.label_PostCode_YourDetailsForm{float:left}

#contentCenter div#login_form{margin-bottom:10px; overflow:hidden; width:650px; margin-left:12px}

