#BookingNowForm {border:1px solid #CCCCCC; padding:10px 10px 0px 10px; clear:both; background:#fff; float:left;}
#BookingNowForm .FormBoxBg {background:#F4F4F4; width:910px; margin-bottom:10px;padding:10px 0px 10px 0px; float:left; }
#BookingNowForm .FormBoxBg .ErrorFormRow  {clear:both; margin-top:5px; margin-bottom:5px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#BookingNowForm .FormBoxBg .FormRow {clear:both; margin-top:5px; margin-bottom:5px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#BookingNowForm .FormBoxBg .FormRow h1 {font-weight:normal;border-bottom:3px solid #E22A82; color:#D82E91; font-family:Georgia; font-size:20px; padding:5px 0; margin-bottom:10px;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColLeft{width:170px; float:left; text-align:right;padding-right:10px;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight{width:433px; float:left; text-align:left; white-space:nowrap;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight img {vertical-align:middle;}
.RequiredField {color:#D92E81; font-size:14px; }


#BookingNowForm .FormBoxBg .FormRow .FormRowColRight input {width:100px; height:17px; font-family:arial;font-size:12px; margin-right:4px;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight input.radio {width:15px; height:15px; vertical-align:middle; border:0;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight select {height:18px; font-family:arial; font-size:12px; margin-right:4px;}
#BookingNowForm .FormBoxBg .FormRow textarea {width:400px; font-family:arial;font-size:13px; background:#FFFFFF; border:0;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight select option {padding-right:10px;}
#BookingNowForm .ButtonRow {clear:both; float:left; padding-left:143px; padding-top:0px; padding-bottom:30px; *margin-top:-50px;}
input.checkbox {background:transparent;border:0 none;height:15px;width:15px; vertical-align:middle;}
#BookingNowForm .TermsCondition{clear:both; margin-top:5px; margin-bottom:20px; margin-left:143px; margin-right:143px;width:624px; float:left;font-family:Arial; font-size:12px; display:inline}
#BookingNowForm h3 {font-weight:normal;border-bottom:3px solid #E22A82; color:#D82E91; font-family:Georgia; font-size:20px; padding:5px 0; margin-bottom:10px;}
#BookingNowForm .PaddingBottom {padding-bottom:40px;}

#Thankyoubox {background:#FFFFFF;border:1px solid #DFDEDC;clear:both;color:#666666;display:table;float:left;font-size:13px;margin:0;
width:100%;}
#Thankyoubox .Thanksbg {background-color:#F4F4F4;margin:10px;padding:20px;}

#Thankyoubox .Thanksbg h2 {border-bottom:1px solid #DFDEDC;color:#666666;font-family:Georgia;font-size:18px;font-weight:normal;margin:0 0 10px;
padding:0; line-height:35px; _position:relative;}
#Thankyoubox .Thanksbg p {line-height:130%; margin-top:10px; margin-bottom:10px; _position:relative;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight .FormRCol1 {width:60px; float:left;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight .FormRCol2 {width:104px; float:left;}
#BookingNowForm .FormBoxBg .FormRow .FormRowColRight .FormRCol3 {width:104px; float:left;}