div#booking-tabs{float:left;margin-right:10px;width:750px;clear:left}div#booking-tabs .tab-list{margin:0;padding:0;height:33px}div#booking-tabs .tab-list li{display:block;float:left;list-style-type:none;height:33px;padding-right:10px;margin-right:0}div#booking-tabs .tab-list li a,div#booking-tabs .tab-list li span{display:block;float:left;height:inherit;line-height:33px;vertical-align:middle;padding-left:10px;outline:none;text-decoration:none;font:bold 16px/33px Arial;overflow:hidden;text-indent:-1000px;width:120px}div#booking-tabs .tab-list li{height:43px;position:relative;z-index:1}div#booking,div.enquiry-inner.onlinebooking{padding-top:15px}div#booking{background:url(/Images/Tabs/mb_divider.jpg) repeat-y right;background-position:473px}div.BookingForm.displayerror div#booking{height:393px}div#enquiry{background-color:#e6e6e6}div.enquiry-inner.onlinebooking,div.booking-inner.onlinebooking{height:inherit}#enquiry-inner h2{margin:0;padding:0;font-size:.9rem;color:#10c0e6;font-weight:300}#enquiry-inner ul li Label{height:26px;line-height:26px;vertical-align:middle}#enquiry-inner LI.controls INPUT[type=text]{width:135px;height:16px;border-top:1px solid #999}#enquiry-inner LI.controls{list-style-type:none}#enquiry-inner LI.controls LABEL{font-size:.8rem;width:82px;display:inline-block}#enquiry-inner LI.controls.check-in SELECT,LI.controls.guests SELECT{margin-right:5px;height:24px;margin-left:0}#enquiry-inner .SendEnquiry.controls,#enquiry-inner .SendEnquiry.controls{float:right}#enquiry-inner .controls.remember-me,#enquiry-inner .controls.send-confirmation{line-height:2.4rem;float:left}#enquiry-inner .remember-me input,#enquiry-inner .send-confirmation input{margin-right:10px;float:left;margin-bottom:0;height:auto;margin-top:.9rem}#enquiry-inner .controls.remember-me LABEL,#enquiry-inner .controls.send-confirmation LABEL{width:250px!important}.EnquiryOnlyContainer #contact-section{}.EnquiryOnlyContainer #enquiry,.EnquiryOnlyContainer #contact-details{height:26.5rem}.EnquiryOnlyContainer{margin-bottom:20px}div#booking-tabs .tab-list li.booking.active,div#booking-tabs .tab-list li.booking.inactive,div#booking-tabs .tab-list li.booking.inactive:hover{width:125px;background-position:-6px top!important;background-repeat:no-repeat}div#booking-tabs .tab-list li.booking.active{background-image:url(/Images/tabs/mb_a_se_off.png)}div#booking-tabs .tab-list li.booking.inactive{background-image:url(/Images/tabs/mb_off_se_a.png)}div#booking-tabs .tab-list li.booking.inactive:hover{background-image:url(/Images/tabs/mb_over_se_a.png)}div#booking-tabs .tab-list li.enquiry.active,div#booking-tabs .tab-list li.enquiry.inactive,div#booking-tabs .tab-list li.enquiry.inactive:hover{width:125px;background-position:-141px top!important;background-repeat:no-repeat}div#booking-tabs .tab-list li.enquiry.active,div#booking-tabs .tab-list li.enquiry.inactive{width:586px!important}div#booking-tabs .tab-list li.enquiry.inactive{background-image:url(/Images/tabs/mb_a_se_off.png)}div#booking-tabs .tab-list li.enquiry.inactive:hover{background-image:url(/Images/tabs/mb_a_se_over.png)}div#booking-tabs .tab-list li.enquiry.active{background-image:url(/Images/tabs/mb_off_se_a.png)}div#booking-tabs .tab-sub-nav{background-color:#c4e4ff;border-top:1px solid #9acdea;position:relative;top:-1px;height:10px}UL#booking_extradetails{padding:0}UL#booking_extradetails LI{margin-bottom:10px}div#contact-details{}div#booking-contact-details{background:url(/Images/Tabs/mb_details_repeat.jpg) repeat-x top;height:100%}div#booking-contact-details-outer{right:-482px;top:-409px;width:257px;position:relative;height:410px}DIV.BookingForm.displayerror div#booking-contact-details-outer{right:-486px;top:-445px;width:257px;position:relative;height:445px!important}div#contact-details,div#booking-contact-details{}div#enquiry-contact-section,div.enquiry-contact-section,div#booking-contact-section,div.booking-contact-section{background-position:477px -1px!important;height:409px!important;width:inherit}div#enquiry-contact-section,div.enquiry-contact-section{background:url(/Images/Tabs/se_divider.jpg) repeat-y}div#booking-contact-section,div.booking-contact-section{background:url(/Images/Tabs/mb_repeat.jpg) repeat-x;background-position:0 -1px}div#booking-contact-details-inner{background:url(/Images/Tabs/mb-details-right-border.jpg) no-repeat top right;height:409px}div#contact-details-inner{}div#enquiry ul li.send_enquiry button,div#booking ul li.send_booking button,div#enquiry ul li.send_enquiry,div#booking ul li.send_booking{float:none;display:block}DIV.BookingForm{background-color:#fed000;width:478px;border-left:1px solid #ebde6e}DIV#booking-contact-details-outer,DIV.EnquiryForm,DIV.BookingForm,div#enquiry,div#contact-details-inner{}DIV.BookingForm.displayerror,DIV.BookingForm.displayerror DIV#booking-contact-details-outer{height:440px}INPUT.button.booking{background:transparent url(/Images/Buttons/booknow.png) top left;width:166px;border:none;height:32px;margin-top:25px}INPUT.button.booking:hover{background:transparent url(/Images/Buttons/booknow.png) bottom left}DIV#booking-email-confirmation-message{float:right;width:254px;overflow:hidden}div#contact-details{width:28%;float:right;font-size:.8rem;padding:10px;background-color:#f5f5f5;height:100%}button.enquiry{background:transparent url(/Images/Buttons/send-enquiry.png);width:152px}div#enquiry ul li.message textarea,div#booking ul li.message textarea{width:440px;max-width:440px;height:55px;max-height:55px}div#enquiry ul,div#booking ul{margin-bottom:0}p#enquiry-error,p#booking-error{background-color:inherit}DIV.BookingError{height:36px;background-color:#fef800}DIV#booking-error{color:red;font-weight:bold;position:relative;top:14px;left:15px}DIV.BookingError{display:none}DIV.BookingForm.displayerror DIV.BookingError{display:block}div#enquiry,div#booking{width:72%;float:left;padding:10px;font-size:.8rem}div.booking-inner{height:inherit}#contact-section .message textarea{border:none;width:400px}#contact-details h2{font-size:.8rem}#enquiry-inner ul{font-size:.8rem}#enquiry-form ul{margin-left:-40px}