form{max-width:500px}label{clear:both;color:#559cbe;font-weight:normal;font-family:'PTSansRegular', Verdana, sans-serif;font-size:14px;font-size:0.875rem;margin-bottom:3px}label.left{width:100%;display:block;margin-top:0;margin-bottom:3px;margin-right:0}input.text{height:36px;color:#559cbe;font-weight:normal;border:1px solid #cee2ed;width:100%;color:#666;padding:5px 10px}select{height:36px;color:#559cbe;font-weight:normal;border:1px solid #cee2ed;margin-bottom:9px;padding:5px}textarea{color:#559cbe;font-weight:normal;border:1px solid #cee2ed}input[type=submit]{width:18.699111%;float:right;background:#559cbe;font-size:1rem;line-height:2em;text-transform:uppercase;font-family:'PTSansBold';padding:2px 10px;font-family:'BebasNeueRegular', Impact, sans-serif;color:#fff;border:none;transition:all 0.3s cubic-bezier(0.15, 0.35, 0.65, 0.75)}input[type=submit]:hover{background-color:#116187}footer input[type=submit]{background:none;border:1px solid #c7cdd1;font-family:'BebasNeueRegular', Impact, sans-serif;font-size:0.875em;line-height:1em;font-weight:300;color:#fff;padding:8px 8px 6px 8px;float:left;width:auto}div.field{margin:0 0 9px}div.field.left{width:49%;clear:both;float:left;margin-left:0}div.field.right{width:49%;margin-left:2%;float:right}div.field.full{width:100%;clear:both}div.field.mini{width:32%;margin-left:2%;float:left}div.field.mini.left{margin-left:0}div.field.mini label{margin-bottom:13px}div.field select,div.field textarea{width:100%}div.field.hp{height:1px;position:absolute;left:-9999px}input.date{margin:0}#Form_RegistrationForm{margin-top:30px}#Form_MembershipForm_Suburb_Holder{width:46%}#Form_MembershipForm_State_Holder,#Form_MembershipForm_Postcode_Holder{width:25%}#MemberLoginForm_LostPasswordForm,#ChangePasswordForm_ChangePasswordForm{width:300px}#MemberLoginForm_LostPasswordForm #Email,#ChangePasswordForm_ChangePasswordForm #NewPassword1{margin-top:20px}#MemberLoginForm_LostPasswordForm input[type=submit]{width:68.699111%;min-width:205px}#ChangePasswordForm_ChangePasswordForm input[type=submit]{width:25.699111%;min-width:125px}#Form_TableBookingForm{width:75%;margin-top:30px}#Form_TableBookingForm input.text{width:100%}#Form_TableBookingForm select{height:36px;float:right;margin-right:0}#Form_TableBookingForm input#Form_TableBookingForm_Guests{width:100%}#Form_TableBookingForm #BookingDate{width:33%;float:left;clear:both}#Form_TableBookingForm #Guests{width:34%;float:left;clear:none;margin:0 5%}#Form_TableBookingForm #BookingArea{width:22%;float:right;clear:none}#Form_TableBookingForm #Comments{clear:both}#Form_TableBookingForm #Phone{margin-top:0;width:46%;float:left;margin-right:6%}#Form_TableBookingForm #MemberNumber{width:46%;float:left}#Form_FunctionEnquiryForm{width:100%;max-width:700px}#Form_FunctionEnquiryForm ul.optionset{padding:0}#Form_FunctionEnquiryForm ul.optionset:after{display:table;content:' ';clear:both}#Form_FunctionEnquiryForm div.optionset{margin-bottom:10px}#Form_FunctionEnquiryForm .optionset{width:100%;clear:both}#Form_FunctionEnquiryForm #EventType,#Form_FunctionEnquiryForm #EventDate,#Form_FunctionEnquiryForm #EventTime{clear:none;float:left;width:26.5%;display:inline-block;margin-right:10%}#Form_FunctionEnquiryForm #EventTime{margin-right:0}#Form_FunctionEnquiryForm #Guests input{width:26.5%}#Form_FunctionEnquiryForm #Message textarea{padding:5px 10px}#Form_FunctionEnquiryForm #MemberNumber{margin-top:5px}#Form_FunctionEnquiryForm #Member label{font-size:1em}#Form_FunctionEnquiryForm input.action{margin-right:-6%}#Form_MembershipForm #FirstName,#Form_MembershipForm #Surname,#Form_MembershipForm #HomePhone,#Form_MembershipForm #Mobile,#Form_MembershipForm #DOB,#Form_RegistrationForm #FirstName,#Form_RegistrationForm #Surname,#Form_RegistrationForm #MemberNumber{width:45%;float:left;margin-right:10%}#Form_MembershipForm #Suburb,#Form_MembershipForm #Postcode{width:36.5%;float:left;margin-right:7%}#Form_MembershipForm #State{width:10%;float:left;margin-right:10%}#Form_MembershipForm #State select{height:36px}#Form_MembershipForm #Surname,#Form_MembershipForm #Postcode,#Form_MembershipForm #Mobile,#Form_RegistrationForm #Surname{margin-right:0}#Form_MembershipForm div.optionset,#Form_RegistrationForm #Email{clear:both}.BecomeAMemberPage form input[type=text],.BecomeAMemberPage form input[type=password]{width:100%}#Form_SlipBookingForm input[type=submit]{min-width:114px}#Form_AddBoatForm{width:90%}#Form_AddBoatForm_action_doAddBoat{min-width:70px}#MemberLoginForm_LoginForm_action_logout{width:45%}#MemberLoginForm_LoginForm{min-width:300px}#OrderFormAddress_OrderFormAddress input[type=submit]{margin-right:-4%}#OrderFormAddressHolder input[type=text]{width:100%}#OrderFormAddressHolder #Prefix{width:20%;float:left;margin-right:5%}#OrderFormAddressHolder #FirstName{width:35%;float:left;margin-right:5%}#OrderFormAddressHolder #Surname{width:35%;float:left;margin-right:0}#OrderFormAddressHolder #Email{width:60%;float:left;margin-right:5%}#OrderFormAddressHolder label[for=OrderFormAddress_OrderFormAddress_Address2]{display:none}#OrderFormAddressHolder #City{width:35%;float:left;margin-right:5%}#OrderFormAddressHolder #State{width:10%;float:left;margin-right:5%}#OrderFormAddressHolder select{height:36px}#OrderFormAddressHolder #PostalCode{width:12%;float:left;margin-right:5%}#OrderFormAddressHolder #Country{clear:both}#OrderFormAddressHolder #Phone{width:35%;float:left;margin-right:0;margin-top:0}#Form_ContactForm label.left{margin:0}#Form_ContactForm input[type=text]{padding:2px 4px;margin-top:1px}div#Fax,#Form_SuggestionBoxForm_Fax_Holder{height:1px;margin-left:-9999px;margin-bottom:10px;overflow:hidden}@media screen and (max-width: 1250px){#Form_MembershipForm #State{margin-right:12%}#Form_MembershipForm #Suburb,#Form_MembershipForm #Postcode{width:34.5%}}@media screen and (max-width: 1024px){#Form_TableBookingForm{width:100%}#Form_MembershipForm #FirstName,#Form_MembershipForm #Surname,#Form_MembershipForm #HomePhone,#Form_MembershipForm #Mobile,#Form_MembershipForm #DOB,#Form_RegistrationForm #FirstName,#Form_RegistrationForm #Surname,#Form_RegistrationForm #MemberNumber{width:47.5%;margin-right:5%}#Form_RegistrationForm #Password div div{width:69%;margin-right:5%;clear:both}#Form_MembershipForm #Suburb,#Form_MembershipForm #Postcode{width:41.5%;clear:none}#Form_MembershipForm #State{margin-right:2%}#Form_MembershipForm #Suburb{margin-right:5%}#Form_MembershipForm #Email,#Form_MembershipForm #HomePhone,#Form_MembershipForm #DOB,#Form_MembershipForm #Mobile,#Form_RegistrationForm #Email{clear:none;width:47.5%}#Form_MembershipForm #Email,#Form_MembershipForm #Mobile,#Form_RegistrationForm #Email{margin-right:5%}#Form_RegistrationForm #Email{display:inline-block}#Form_MembershipForm #HomePhone,#Form_MembershipForm #DOB,#Form_MembershipForm #Surname,#Form_RegistrationForm #Surname,#Form_RegistrationForm #Email,#Form_RegistrationForm #Password div div{margin-right:0}.BecomeAMemberPage form input[type=submit]{margin-right:-3.2%}#Form_SuggestionBoxForm{width:80%}#Form_FunctionEnquiryForm{width:90%}#Form_FunctionEnquiryForm #EventType{width:20%}#Form_FunctionEnquiryForm #EventDate,#Form_FunctionEnquiryForm #EventTime{width:30%}#Form_FunctionEnquiryForm input.action{margin-right:-4%}}@media screen and (max-width: 800px){#Form_TableBookingForm #BookingDate,#Form_TableBookingForm #Guests{width:45%;margin-right:1%}#Form_TableBookingForm #Guests{margin-right:0}#Form_TableBookingForm #BookingArea{clear:both;width:100%}#Form_TableBookingForm select{float:left}#Form_SuggestionBoxForm{width:100%}#Form_AddBoatForm{width:100%}}@media screen and (max-width: 700px){#Form_TableBookingForm #BookingDate,#Form_TableBookingForm #Guests,#Form_TableBookingForm #Phone,#Form_TableBookingForm #MemberNumber{clear:both;width:100%;margin-right:0}#Form_TableBookingForm #Guests{margin-left:0}}@media screen and (max-width: 481px){#Form_MembershipForm #FirstName,#Form_MembershipForm #Surname,#Form_MembershipForm #HomePhone,#Form_MembershipForm #Mobile,#Form_MembershipForm #DOB,#Form_RegistrationForm #FirstName,#Form_RegistrationForm #Surname,#Form_RegistrationForm #MemberNumber,#Form_RegistrationForm #Password div div,#Form_MembershipForm #Suburb,#Form_MembershipForm #Postcode,#Form_RegistrationForm #Email,#Form_MembershipForm #Email{width:100%;margin-right:0}#Form_SlipBookingForm #BoatID,#Form_SlipBookingForm #DateIn,#Form_SlipBookingForm #DateOut,#Form_SlipBookingForm #CradleNumber{width:100%}#Form_FunctionEnquiryForm{width:98%}}@media screen and (max-width: 321px){.BecomeAMemberPage form input[type=submit]{width:30.699111%;margin-right:-7.7%}#Form_FunctionEnquiryForm{width:98%}#Form_FunctionEnquiryForm #EventType{width:100%}#Form_FunctionEnquiryForm #EventDate,#Form_FunctionEnquiryForm #EventTime{width:100%}#Form_FunctionEnquiryForm input.action{margin-right:-4%;width:28.699111%}#Form_ContactForm input[type=submit],.third input[type=submit]{width:28.699111%}.third #subForm input[type=text]{width:65%}}
