DIV.bookingView{margin-bottom:30px}DIV.bookingView DIV.primary_container{color:#f8f8f8}DIV.bookingView DIV.primary_form{position:absolute;margin-top:10px;height:398px;margin-left:20px;width:468px}DIV.surname{}DIV.bookingView DIV.secondary_details{margin-left:10px;height:398px;margin-top:10px}DIV.bookingView DIV.secondary_container{float:right;width:28%;background-color:#f5f5f5}DIV.bookingView div#booking-tabs{float:left;margin-right:10px;width:750px;clear:left}DIV.bookingView div#tabs-container .tab-list{margin:0;padding:0;line-height:38px;width:100%}DIV.bookingView div#tabs-container .tab-list li{float:left;list-style-type:none;height:33px}DIV.bookingView div#tabs-container .tab-list li a,DIV.bookingView div#tabs-container .tab-list li span{display:block;height:inherit;vertical-align:middle;outline:none;text-decoration:none;overflow:hidden;font-size:14px;color:#ffea49}DIV.bookingView div#tabs-container .tab-list li,DIV.enquiryView div#tabs-container .tab-list li#BookingTab{position:relative;z-index:1;width:180px;text-align:center;color:#55564f}DIV.bookingView div#tabs-container .tab-list li.BookingTab,DIV.enquiryView div#tabs-container .tab-list li.BookingTab,DIV.enquiryView div#tabs-container .tab-list li.BookingTab:hover{color:#ffea49}DIV.bookingView div#tabs-container .tab-list li.BookingTab{background-color:#666760}DIV.enquiryView div#tabs-container .tab-list li#BookingTab:hover{background-image:url(/Images/tabs/mb_over_se_a.png)}DIV.enquiryView div#tabs-container .tab-list li#EnquiryTab a,DIV.bookingView div#tabs-container .tab-list li#EnquiryTab a,DIV.bookingView div#tabs-container .tab-list li#EnquiryTab a:hover{color:#10c0e6}DIV.bookingView div#tabs-container .tab-list li#EnquiryTab{background-color:#f5f5f5}DIV.bookingView div#tabs-container .tab-list li#EnquiryTab,DIV.enquiryView div#tabs-container .tab-list li#EnquiryTab{}DIV.bookingView div#tabs-container .tab-list li#EnquiryTab{}DIV.bookingView div#tabs-container .tab-list li#EnquiryTab:hover{}DIV.enquiryView div#tabs-container .tab-list li#EnquiryTab{background-image:url(/Images/tabs/mb_off_se_a.png)}DIV.bookingView DIV.primary_form H2,DIV.bookingView DIV.secondary_details H2{margin:0;margin-bottom:15px;margin-left:18px;font-size:13px}div.bookingView ul{margin:0;padding:0;display:block}div.bookingView ul li{padding:0;list-style-type:none}div.bookingView ul li Label{height:26px;line-height:26px;vertical-align:middle}LI.controls{display:block;margin-bottom:10px}LI.controls LABEL{width:82px}LI.controls LABEL,LI.controls DIV,LI.controls INPUT{float:left}LI.controls LI.controls DIV{height:28px}LI.controls INPUT[type=text]{width:135px;height:16px;border-top:1px solid #999}LI.controls INPUT[type=text].BookingDuration{width:45px;text-align:right}LI.name DIV.firstname,li.name div.surname,LI.email DIV.email,li.email div.phone,li.bookingDates .DateContainer,li.guests .GuestsDroplistContainer{width:50%}li.name div.firstname input,li.name div.surname input,li.email div.email input,li.email div.phone input,li.bookingDates div#ArriveDate,li.bookingDates div#DepartDate,LI.controls.guests SELECT{height:30px}li.name div.surname input,li.email div.phone input,li.bookingDates div#DepartDate{float:right}li.bookingDates div#DepartDate{margin-right:0}LI.controls.check-in SELECT,LI.controls.guests SELECT{margin-right:5px;margin-left:0;border-radius:2px}DIV.primaryForm P{margin-left:0}INPUT.SendBooking{position:relative;background:transparent url(/Images/Buttons/booknow.png) no-repeat top left;width:166px;height:32px;border:0;clear:left}INPUT.SendBooking:Hover{background-position:bottom left}textarea.message{font-size:13px}LI.controls.remember-me LABEL{width:400px!important;float:none!important;display:block;line-height:35px}LI.controls.remember-me .custom-Checkbox+label.custom-Checkbox-label .icon-checkbox{margin-top:8px}LI.controls.SendBooking{display:block!important}LI.controls.message{}LI.controls.remember-me INPUT{margin-right:10px}UL.booking_extradetails{list-style-type:disc!important}DIV.bookingView SPAN#HouseTabsEnquiryActive,DIV.bookingView SPAN#HouseTabsBookingActive{display:none!important}DIV.bookingView LI.guests.controls SPAN.info,DIV.bookingView LABEL.BookingDurationLabel{font-size:smaller}DIV.bookingView DIV.primary_form P{margin-left:0;font-size:13px;margin-bottom:10px}DIV.bookingView LI.name.controls,div.bookingView li.email.controls,div.bookingView li.bookingDates.controls,div.bookingView .datepickers,div.bookingView li.guests,div.bookingView li.guests .GuestsContainer,div.bookingView li.message{overflow:auto}DIV.bookingView LI.name.controls{}DIV.secondary_details UL{margin-left:18px;margin-top:5px;font-size:13px}DIV.secondary_details UL LI{list-style-type:disc!important;display:list-item;margin-top:12px;margin-right:10px}A.ToolTipTriggerBookingConfirmation{text-decoration:underline}BODY.onlinebooking.bookingRequredFieldsError SPAN.requiredItems{color:red;font-weight:bold}