body { color:#57657f; font-family:'Open Sans', HelveticaNeue, Helvetica Neue, Helveica, Arial, sans-serif; font-size:14px; letter-spacing:0.07em; line-height:1.25; margin:0px; background-color:#bee4f7; background-image:url(../Resources/_B040234.jpg); background-position:center top; background-repeat:no-repeat; background-attachment:fixed; height:100% }html { height:100% }a:link { color:#b02f5c; text-decoration:none }a:visited { color:#b02f5c; text-decoration:none }a:hover { color:#7ac4cd; text-decoration:none }a:active { color:#b02f5c; text-decoration:none }#fiveTwo a:link { color:#fcff79 }#fiveTwo a:visited { color:#fcff79 }#fiveTwo a:hover { color:#1e3a58 }#fiveTwo a:active { color:#57657f }#PageDiv { position:relative; min-height:100%; margin:auto }#overUnderHeaderWrapper { max-width:1200px; z-index:100; margin-left:auto; margin-top:20px; margin-right:auto }#overUnderHeader { z-index:0; padding-top:2%; margin-left:auto; margin-right:auto; background-color:#b3c2b9; border-top:solid #57657f 1px }#logoWrapper3 { width:330px; z-index:0; float:left; margin-left:25px }#logo1 { max-width:428.57%; margin-left:40px; overflow:hidden }#strapline { float:right; padding:3px; margin-left:10px; margin-top:10px; margin-right:150px }#navigation3 { width:100%; z-index:0; float:right; margin-top:17px; background-color:#808c87; border-top:solid #85918d 1px; box-sizing:border-box; height:auto; overflow:visible; position:relative }#threeWrapper { max-width:1200px; z-index:0; clear:both; padding-bottom:20px; margin-left:auto; margin-right:auto; background-color:#fffbe6 }#threeLeft { width:86%; z-index:0; float:left; padding:2% 7%; margin:auto }#threeWrapper1 { max-width:1200px; z-index:0; clear:both; padding-bottom:20px; margin-left:auto; margin-right:auto; background-color:#fffbe6; border-top:solid #daddcf 1px }#threeLeft1 { width:86%; z-index:0; float:left; padding:2% 7%; margin:auto }#item4 { width:100px; display:inline-block }#item5 { width:100px; display:inline-block }#item2 { width:100px; display:inline-block }#fiveWrapper { max-width:1200px; z-index:0; padding-bottom:10px; margin-left:auto; margin-right:auto; background-color:#7ac4cd }#fiveTwo { width:18.67%; z-index:0; float:left; padding:2% 3% 2% 5%; margin-left:1.7% }#item14 { width:25.33%; z-index:0; float:right; padding:2% 3% 2% 5% }#item11 { width:33.83%; z-index:0; float:left; padding:2% }#item1 { width:100%; height:226px; vertical-align:middle; display:inline-block }#Wrapperseven { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; margin-bottom:40px; background-color:#859690; border-top:solid #daddcf 1px; border-bottom:solid #57657f 6px }#item12 { width:122px; height:100px; z-index:0; float:left; padding-left:1.5%; padding-top:1.5%; margin-left:6%; margin-bottom:15px }#bookDirectButtonssmall { overflow:hidden }#item7 { width:112px; height:100px; z-index:0; float:left; padding-left:1.5%; padding-top:1.5%; margin-bottom:15px }#OHLogosmall { overflow:hidden }#item13 { width:105px; height:100px; z-index:0; float:left; padding-left:1.5%; padding-top:1.5%; margin-bottom:15px }#StarSelfCateringLogosmall { overflow:hidden }#item9 { width:126px; height:100px; z-index:0; float:left; padding-left:1.5%; padding-top:1.5%; margin-bottom:15px }#IknowScotlandRoundelsmall { overflow:hidden }#item6 { width:124px; height:100px; z-index:0; float:left; padding-left:1.5%; padding-top:1.5%; margin-right:15px; margin-bottom:15px }#ASSClogo { overflow:hidden }#item8 { width:70px; min-height:58px; z-index:0; float:left; padding-left:30px; padding-top:40px; padding-bottom:5px }#FBfLogoVsmall { overflow:hidden }.fwNavContainer1 { float:right; position:relative; right:50% }#fwNav1 { position:relative; display:block; left:50%; padding:0; margin:0; list-style:none }#fwNav1 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-right:0; border-top:0; border-bottom:0; border-left:1px solid #9BAAA7 }#fwNav1 .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; padding:9px 5px 11px 5px; white-space:nowrap }#fwNav1 .fwFirstChild { border-left:0 }#fwNav1 .fwLastChild { border-right:0 }#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#57657F; text-decoration:none; background:#FFFBE6 }#fwNav1 .fwNavItem a:active { color:#57657F; text-decoration:none }#fwNav1-toggle, .fwNav1-toggle-label { display:none }.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-image:url('../'); background-repeat:no-repeat; background-size:100%; margin-left:auto; margin-right:auto }#fwNav1 .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem a.fwCurrent:hover { display:block; color:#57657F; background:#FFFBE6; font-weight:normal }@media screen and (max-width:1200px){	#fiveTwo { width:18.83% }	#item14 { width:21.42% }	#item11 { width:35.08%; float:none; margin-left:auto; margin-right:auto }	#item1 { height:241px }}@media screen and (max-width:920px){	#overUnderHeaderWrapper { max-width:920px }	#strapline { margin-right:10px }	#fiveTwo { width:23.91%; padding-left:2%; padding-right:2%; margin-left:0px }	#item14 { width:28.59%; padding-left:2%; padding-right:2% }	#item11 { width:34.54%; margin-left:0px; margin-right:0px }	#item12 { width:116px; height:103px; margin-left:30px; margin-top:15px }	#item7 { width:77px; height:103px; margin-left:10px; margin-top:15px }	#item13 { width:77px; height:103px; margin-left:10px; margin-top:15px }	#item9 { width:99px; height:103px; margin-left:10px; margin-top:15px }	#item6 { height:103px; margin-left:10px; margin-top:15px; margin-right:0px }	#item8 { margin-top:15px; margin-bottom:30px }}@media screen and (max-width:720px){	#overUnderHeaderWrapper { border-top:solid #57657f 1px }	#navigation3 { padding-top:20px; padding-bottom:20px; margin-left:auto; margin-top:0px; margin-right:auto }	#threeLeft { width:42.64% }	#threeLeft1 { width:42.64% }	#fiveTwo { width:25.56% }	#item14 { width:171px; height:47.6% }	#item11 { width:36.64%; height:305px; margin-left:auto; margin-right:auto }	#item1 { height:260px; float:left; vertical-align:baseline }	#Wrapperseven { width:100% }	#item12 { width:14.58%; height:43.28% }	#item7 { width:10.69%; height:43.28% }	#item13 { width:10.69%; height:43.28% }	#item9 { width:13.75%; height:43.28% }	#item6 { width:15.14%; height:43.28%; margin-left:5px }	#item8 { width:13.06%; height:22.27%; min-height:0px; float:none; padding:3px; margin:20px auto 15px 30px }	.fwNavContainer1 { display:none; position:fixed; width:100%; top:0; right:0; bottom:100%; left:0; margin-top:-100%; background-color:#FFFFFF; -webkit-overflow-scrolling:touch; overflow:auto; float:none; -webkit-transition:.2s ease-out margin, .2s ease-out bottom; -moz-transition:.2s ease-out margin, .2s ease-out bottom; -ms-transition:.2s ease-out margin, .2s ease-out bottom; -o-transition:.2s ease-out margin, .2s ease-out bottom; transition:.2s ease-out margin, .2s ease-out bottom }	#fwNav1 { width:100%; right:0; left:0; margin-top:0px }	#fwNav1 .fwNavItem { box-sizing:border-box; float:none; overflow:hidden; width:100%; border-bottom:0; border-right:0; border-top:1px solid #9BAAA7; border-left:0 }	#fwNav1 .fwNavItem a { padding-top:14px; padding-bottom:14px; padding-left:14px; padding-right:14px }	#fwNav1 .fwFirstChild { border-top:0 }	#fwNav1 .fwLastChild { border-bottom:0 }	.fwNav1-toggle-label { display:block; position:relative; cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none }	.fwNav1-toggle-close { background-image:url('../'); margin:20px auto 20px auto }	.fwNavContainer1.fwMenuOn { margin-top:0; bottom:0 }}@media screen and (max-width:570px){	#overUnderHeaderWrapper { max-width:570px }	#overUnderHeader { padding-top:4% }	#logoWrapper3 { float:none; margin:auto }	#strapline { clear:both; margin:auto; text-align:center }	#navigation3 { float:none; padding-top:14px; padding-bottom:14px }	#threeWrapper { width:100%; max-width:570px }	#threeLeft { width:92%; float:none; padding:4% }	#threeWrapper1 { width:100%; max-width:570px }	#threeLeft1 { width:92%; float:none; padding:4% }	#fiveWrapper { width:100%; max-width:570px }	#item14 { width:24.39%; height:45.43% }	#item11 { width:33.72%; height:93.43% }	#item1 { float:none; vertical-align:middle }	#Wrapperseven { max-width:619px }	#item12 { width:18.42%; height:36.27%; margin-left:10px }	#item7 { width:13.51%; height:36.27% }	#item13 { width:13.51%; height:36.27% }	#item9 { width:17.37%; height:36.27% }	#item6 { width:18.12%; height:36.27% }	#item8 { height:18.66% }}@media screen and (max-width:480px){	#overUnderHeaderWrapper { width:100%; max-width:480px }	#overUnderHeader { width:100% }	#navigation3 { padding-top:20px; padding-bottom:20px; background-color:#85918d }	#threeWrapper { max-width:480px }	#threeWrapper1 { max-width:480px }	#fiveWrapper { max-width:480px }	#fiveTwo { width:46.96%; padding:4%; margin-top:20px }	#item14 { width:21%; height:auto; padding:4%; margin-top:20px }	#item11 { width:94%; height:46.28%; padding:1.5% 3%; margin-left:0px; margin-top:20px; margin-right:0px }	#item1 { height:204px; float:left; vertical-align:baseline }	#Wrapperseven { max-width:521px }	#item12 { width:23.9%; height:25.94%; padding:4%; margin:20px auto 0px 0px }	#item7 { width:18.69%; height:25.94%; padding:4%; margin-left:0px; margin-top:20px; margin-bottom:0px }	#item13 { width:77px; height:25.94%; padding:4%; margin:20px auto 0px 0px }	#item9 { width:23.91%; height:25.94%; padding:4%; margin:0px auto 0px 0px }	#item6 { width:21.71%; height:25.94%; padding:4%; margin-left:0px; margin-top:0px; margin-bottom:0px }	#item8 { height:13.32%; float:left; margin-left:40px; margin-right:0px }}@media screen and (max-width:320px){	#overUnderHeaderWrapper { max-width:320px }	#logoWrapper3 { width:297px }	#logo1 { width:252px }	#strapline { width:290px; padding:3px 3px 3px 5px }	#threeWrapper { max-width:320px }	#threeWrapper1 { max-width:320px }	#fiveWrapper { max-width:320px }	#fiveTwo { width:294px }	#item14 { width:92% }	#item11 { width:92%; height:36.68% }	#Wrapperseven { max-width:320px }	#item12 { width:33%; height:18.56% }	#item7 { width:27%; height:18.71% }	#item13 { width:33%; height:18.42% }	#item9 { width:33%; height:18.56%; margin-top:20px }	#item6 { width:33%; height:18.56%; margin-top:20px; margin-right:auto }	#item8 { height:11.72%; margin-left:20px }}