﻿#myBooking{width:650px;margin-bottom:10px;}#myBooking #bookingForm{background-color:#E6E6E6;}#myBooking #bookingForm #bookingFormInner{padding:12px 16px;}#myBooking #bookingForm #bookingFormInner .firstRow{padding-bottom:5px;}#myBooking #bookingForm #bookingFormInner .btn-findbooking{margin-top:5px;}#myBooking .hidden{display:none;}#myBooking #bookingForm label{font-weight:bold;display:block;width:100px;line-height:30px;}#myBooking #bookingForm label.orderidlbl{width:60px;}#myBooking #bookingForm input.orderid{width:120px;}#myBooking #bookingForm select{border:1px solid #CCCCCC;padding:4px;color:#666666;margin-right:5px;}#myBooking #bookingForm select.small{width:80px;}#myBooking #bookingForm select.large{width:122px;}#myBooking #bookingForm input{border:1px solid #CCCCCC;padding:5px;color:#666666;}#myBooking #bookingForm input.surname{width:280px;margin-right:30px;}#myBooking .valFldErr{background-color:#FC7B7F;border-color:#CA252B;color:#FFF;}#myBooking .btnSearch{display:block;width:230px;height:36px;border:0;float:right;}#myBooking .contact-thanks{padding:10px 0;font-weight:bold;font-style:italic;}#myBooking #orderNotFound{color:Red;margin-top:20px;}#myBooking h1,#myBooking h3{margin-bottom:10px;}#myBooking #welcomeBack{font-size:14px;margin-bottom:10px;}#myBooking table{margin-top:10px;width:650px;border:1px solid #CCCCCC;}#myBooking table thead td{font-weight:bold;height:30px;background:url(/assets/images/sprites/blue_header_gradient.png) repeat-x;padding:0 8px;color:#FFF;border-top:0 none;}#myBooking table td{padding:8px;border-top:1px solid #CCC;}#myBooking table .last td{background-color:#F2F2F2;}#myBooking table td.price,#myBooking table td.priceHdr{text-align:right;}#myBooking table .orderTotal{font-size:14px;font-weight:bold;}#myBooking h3{margin-top:10px;font-size:14px;color:#D51649;}#myBooking .myBooking-option.resend{width:250px;}#myBooking .myBooking-option{background-color:#F2F2F2;color:#666666;font-size:12px;font-weight:bold;font-family:Arial;border:1px solid #CCC;padding:5px;display:block;margin-bottom:5px;text-align:center;text-decoration:none;cursor:pointer;width:238px;}#myBooking .myBooking-option:hover{background-color:#E2E2E2;color:#555555;}#myBooking .resend-msg{padding:10px 0 16px;}#myBooking #whatLikeDo{font-size:16px;margin:20px 0 10px;}#myBooking .btn.btnViewPrint{margin:20px 0;}#myBooking #bookingContact{width:650px;margin:16px 0;}#myBooking #bookingContact .main{background-color:#E6E6E6;padding:16px;}#myBooking #bookingContact .row{padding-bottom:5px;}#myBooking #bookingContact #bookingRef{font-weight:bold;line-height:30px;}#myBooking #bookingContact label{width:100px;font-weight:bold;line-height:30px;}#myBooking #bookingContact input{border:1px solid #CCC;padding:5px;color:#666;}#myBooking #bookingContact input.nameField{width:500px;}#myBooking #bookingContact input.phoneField{width:172px;}#myBooking #bookingContact input.emailField{width:200px;margin-right:16px;}#myBooking #bookingContact textarea.enquiryField{border:1px solid #CCC;padding:5px;font-family:Arial;font-size:13px;color:#666;resize:none;width:360px;}#myBooking #bookingContact .btn-submit{margin-top:25px;margin-right:5px;}.htmlContent h2,.htmlContent h3,.htmlContent p{margin:5px 0;}.cms-module.HTMLContent ul li{list-style-type:disc;list-style-position:inside;}#sitemap{padding:5px;}#sitemap .folder{font-size:14px;font-weight:bold;text-transform:capitalize;margin-top:15px;border-bottom:1px solid #CCCCCC;color:#038DC4;padding-bottom:3px;margin-bottom:5px;}#sitemap .folder.first{margin-top:0;}#sitemap .page{float:left;width:212px;}#sitemap .page.root{margin-left:0;}#sitemap .page a{text-decoration:none;}#sitemap .page a:hover{text-decoration:underline;color:#038DC4;}.mod-flashmedia .cms-module-main h3{font-size:14px;padding:10px;}.mod-flashmedia .cms-module-main p{padding:10px;}