body { color:#000; font-family:'Open Sans', sans-serif; line-height:1.4; margin:0px; background-color:#ededed; height:100% }
html { height:100% }
.answer-text a:link { text-decoration:underline }
.answer-text a:visited { text-decoration:underline }
.answer-text a:hover { color:#9e7255 }
#intro a:link { text-decoration:underline }
#intro a:hover { color:#a67c00 }
#field-wrapper-9 a:link { text-decoration:underline }
#field-wrapper-9 a:visited { text-decoration:underline }
#field-wrapper-9 a:hover { color:#a67c00 }
#footer-middle a:hover { text-decoration:underline }
#footer-bottom a:hover { text-decoration:underline }
#book-online-popup-text-inner a:hover { text-decoration:underline }
#mailing-list-signup-text-inner a:link { text-decoration:underline }
#mailing-list-signup-text-inner a:hover { color:#a67c00 }
#mailing-list-signup-success-text-inner a:link { text-decoration:underline }
#mailing-list-signup-success-text-inner a:hover { color:#a67c00 }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header-banner.f-ms { padding:12px 5% }
#header-inner.f-ms { padding:30px 5% 40px }
#intro-text { z-index:0; padding:40px 5%; background-color:#ede1da }
#intro-text-inner { max-width:820px; z-index:0; margin-left:auto; margin-right:auto }
#faq-wrapper { z-index:0; margin-bottom:12px }
#crowbar { width:100px; display:inline-block }
.section-wrapper { z-index:0; margin-top:12px }
.section-name { z-index:0; background-color:#f4ece8 }
.section-questions { z-index:0 }
.section-questions-inner { z-index:0; padding-bottom:30px; margin-top:30px; border-top:solid #000 1px }
#crowbar2 { width:100px; display:inline-block }
.question-wrapper { z-index:0; border-bottom:solid #000 1px }
.question-text { z-index:0 }
.answer-wrapper { z-index:0 }
.answer-text { z-index:0; padding-right:80px; padding-bottom:5px }
#crowbar4 { width:100px; display:inline-block }
#crowbar3 { width:100px; display:inline-block }
#crowbar1 { width:100px; display:inline-block }
#question-link { z-index:0; padding-top:30px; padding-bottom:30px }
#question-form { z-index:0 }
#form-wrapper { z-index:0; padding:50px 3.5%; margin-top:12px; background-color:#f4ece8 }
#intro { z-index:0; padding-bottom:30px }
#form-row-1 { min-height:100px; z-index:0 }
#field-wrapper-1 { width:49.47%; z-index:0; float:left; padding-bottom:20px }
#forename { margin-top:3px }
#field-wrapper-2 { width:49.47%; z-index:0; float:right; padding-bottom:20px }
#surname { margin-top:3px }
#field-wrapper-3 { z-index:0; padding-bottom:20px }
#email { margin-top:3px }
#field-wrapper-6 { z-index:0; padding-bottom:20px }
#question { margin-top:3px }
#field-wrapper-7 { z-index:0; padding-bottom:40px }
#mailing-list { top:0.4em }
#field-wrapper-9 { z-index:0; padding-bottom:40px }
#field-wrapper-4 { z-index:0 }
#middle-initial { width:100px }
#form-popups { z-index:0; display:none }
#form-success { max-width:530px; z-index:0; padding:0px }
#form-popup-image { max-width:530px; z-index:0 }
#popupimage { width:530px; overflow:hidden }
#form-popup-text { z-index:0; padding:20px 5% 90px }
#item1 { max-width:340px; z-index:0; margin-left:auto; margin-right:auto }
#form-error { max-width:530px; z-index:0; padding:0px }
#form-popup-image1 { max-width:530px; z-index:0 }
#popupimage1 { width:530px; overflow:hidden }
#form-popup-text1 { z-index:0; padding:20px 5% 90px }
#gift-cards.f-ms { background-position:right top }
#footer-middle.f-ms { border-top:solid #d3d3d3 1px }
#footer-bottom.f-ms { border-top:solid #d3d3d3 1px }
#book-online-popup-text.f-ms { padding:50px 5% }
#mailing-list-signup-text.f-ms { padding:30px 5% }
#newsletter-name.f-ms { border-color:#fff #fff #000 }
#newsletter-email.f-ms { border-color:#fff #fff #000 }
#newsletter-submit.f-ms { padding:15px 70px }
#mailing-list-signup-success-text.f-ms { padding:30px 5% }
#mailing-list-signup-error-text.f-ms { padding:50px 5% }
@media screen and (max-width:768px)
{
	#field-wrapper-1 { width:auto; float:none }
	#field-wrapper-2 { width:auto; float:none }
}
@media screen and (max-width:568px)
{
	#intro-text-inner { text-align:left }
}
