body{font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#333;font-size:12px;}.container{background:none;}hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}hr.space{background:#fff;color:#fff;}div.hr{display:none;}h1,h2,h3,h4,h5,h6,#copyright{margin:.1in 0;padding:.1in 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center;display:block;}code{font:.9em "Courier New",Monaco,Courier,monospace;}img{margin:1.5em 1.5em 1.5em 0;}a img{border:none;}p img.top{margin-top:0;}ul{margin-left:.15in;padding:0;list-style:disc;}blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}.small{font-size:.9em;}.large{font-size:1.1em;}.quiet{color:#999;}.hide{display:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:none;color:#003F8D;}#header,#searchPanelWrapper,#chat,#navTop,#searchPanel,#betaBar,#footerLinks,.genLink,.valBubble,body#home #colLeft,body#home #colRight,#cot_tl_fixed,#cot_tl_pop,#searchBar,#share-buttons,#btnGroups,#btnNewsletter,#btnGuides,#btnEvents,#btnNews,.btnSearch,.topHeader,#top20 img,#top10 img,#top10,.seeAll,#breadcrumbs,#viewToggle,#panelMiddle h4.destList,#promo_banner_940px,table.tableAccomm td.name a.button,.helpIcon,#searchRefine,#neighbours h2,#neighbours caption,#btnNBF,#btnFeedback,.readmore,td.thThumb,.toggleRoomType,#adcontainer1,#propDetButtons,.langChangeDetails,#imageSliderWrapper,#propMedia,#propDetRight,.jScrollPaneTrack,a.jScrollArrowUp,a.jScrollArrowDown,div.pagination,.detailsPagination,#latestReviewLink,#ratingsFilter,.recordset,.pagination,.percentages,#seeMap,#bookingConfPartners,#checkUsOut,#bookConfirmRight h1,#checkOutForm,.tablebookConfirm .roomType a,.tablebookConfirm .price,#twitter,#trustPilotAd,#signinOptions,#kampyleButton,#voucherError,#voucherCode,#guideNavCol,.fpGuides img,body#guide .readMore,.guidesPagination,#grpButtons,form.enquiry,#groupOffers table.property td.price,#groupFormCol.signUp,#sidebarNavCol{display:none!important;}#top10,#top20{padding-top:0;}#top10 ul,#top20 ul{margin:0!important;padding:0!important;list-style:none;}#top10 li,#top20 li{display:inline;}#top10 li h5,#top20 li h5{border:medium none;display:inline;font-size:12px;line-height:30px;margin:0 .3in 0 0!important;}#panelLeft{margin-bottom:0;}#panelMiddle p{clear:left;}table#tableNeighbours{width:6in;}table#tableNeighbours th{text-align:left;}#cancelWarning p{padding:0;}#propertyResultsList td h5{padding:0;margin:0;}body#guide .fpGuides{float:none!important;}#childLocations ul{margin:0;padding:0;list-style:none;}#childLocations li{display:block;margin-bottom:.4in;}#childLocations dt{display:block;font-weight:bold;padding:0;}#childLocations dl{display:block;}#childLocations dd{float:left;display:inline;margin:0 .2in 0 0;padding:0;}.portal ul{list-style:none;margin:0;padding:0;}.portal li{clear:left;}#groupFormCol label{clear:both;display:block;}#bookConfirmRight .name{clear:left;}.featureTxt,h2.caption,#guide2ColList .column .item h3,.formField{clear:left;}h2.caption{padding:0!important;}.tableAccomm.mapView td.rating,.tableAccomm.mapView td.shared,.tableAccomm.mapView td.private{width:1in;}#whyBookTop,#whyBookBottom,body#home #top20{margin-bottom:.5in;}ul.whyBook{font-size:12px;}.geolinks ul{margin:0;list-style:none;}.geolinks li{display:inline;margin:0 .3in 0 0!important;}#googleMap{display:block;height:3in;width:6.85in;margin:.1in auto .2in auto;}#googleMap{display:block;height:3in;width:6.85in;margin:.1in auto .2in auto;}#popup{width:400px;}#popup h3{margin:0;}#geocatlistgrp ul,#popup ul{margin:0;padding:0;list-style:none;}#geocatlistgrp li,#popup li{display:block;margin-bottom:.2in;}#geocatlistgrp dt,#popup dt{display:inline;font-weight:bold;padding:0;margin-right:.1in;}#geocatlistgrp dl,#popup dl{display:inline;}#geocatlistgrp dd,#popup dd{display:inline;margin:0 .1in 0 0;padding:0;}#panelRight{position:relative;}#panelRight #btnNBF img{display:none;}#panelRight #btnNBF p{font-size:14px;font-weight:bold;text-align:center;}th.thThumb{padding:10px 10px 0 10px;}table#premListing{border:1px solid #DE1F36;margin-bottom:10px;}table#premListing,table#listView{width:100%;}.thumb img{display:block;width:50px;font-size:9px;font-weight:400;}.tableAccomm td.starRating img{margin:0;}.tableAccomm td{border-top:1px dotted #ccc;padding:10px 0;vertical-align:top;}.tableAccomm td img{margin:0 10px;}.tableAccomm td h5{border:none;text-align:left;font-size:12px;}.tableAccomm td p{margin:0;}.tableAccomm td.name{padding-right:20px;}.tableAccomm td.rating,.tableAccomm td.shared,.tableAccomm td.private{font-weight:bold;border-left:1px dotted #ccc;padding-left:10px;padding-right:10px;width:.6in;}.tableAccomm td.name span{font-size:9px;color:#DE1F36;margin-left:20px;}.tableAccomm td.shared span,.tableAccomm td.private span{font-size:9px;}.tableAccomm td.rating{width:.4in;padding-right:5px;}.tableAccomm th{padding-bottom:10px;text-align:left;}.tableAccomm th.thThumb{color:#DE1F36;}.tableAccomm.listView th.name{width:3in;}.tableAccomm.listView th.rating,.tableAccomm.listView th.shared,.tableAccomm.listView th.private{width:1.3in;}table.tableAccomm.mapView{width:100%;}.tableAccomm.mapView th,.tableAccomm.mapView td{text-align:left;}#destinationMapgMap{height:6in;}#overviewOvrRtng h3{border:none;padding-bottom:0;margin-bottom:0;}.pod h2{margin:.5in 0 0 0!important;clear:left;text-align:center;}.address{font-size:12px;margin:0 30px;font-style:italic;text-align:center;}.jScrollPaneContainer{height:auto!important;width:auto!important;position:relative!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;margin:0!important;border:0!important;}.jScrollPaneContainer #overviewPane{padding:0!important;float:none!important;height:auto!important;width:auto!important;position:relative!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;margin:0!important;border-top:0!important;border-bottom:0!important;}table.tableFeatures,table.tableFacilities{width:100%;}table.tableFeatures td,table.tableFacilities td{padding:0;width:50%;}table.tableFeatures caption,table.tableFacilities caption,table#tableReviews caption{display:none;}table.tableFeatures img,table.tableFacilities img{margin:0;padding:0 10px 0 0;}#ratingMod{margin-bottom:.5in;}#reviewSummary,#ratingBreakdown{font-size:14px;text-align:left;}#reviewSummary #overallRatingBubble{font-size:16px;margin:10px 0;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:0;text-align:center;}#ratingBreakdown dl{display:block;}#ratingBreakdown dt{display:block;float:left;text-align:left;margin:0 .1in 0 0;font-weight:bold;}#ratingBreakdown dd{display:block;float:left;text-align:left;margin:0;width:.7in;}#ratingBreakdown div{display:none;}#ratingBreakdown div.ratingPercentage{display:inline;}#propertyReviewsTable h2{clear:left;margin:1in 0 0 0;text-align:left;}#overviewIndRtng th{text-align:left;}table#tableReviews td.date{font-size:12px;font-style:italic;text-align:right;vertical-align:top;width:.6in;}table#tableReviews th#review,table#tableReviews td.review{padding:0 .2in;text-align:left;}table#tableReviews td.review h5{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;border:none;margin:0;padding:0;}table#tableReviews td.review p{margin:0;padding:0;}table#tableReviews td.rating{text-align:center;font-weight:bold;}#propertyGMap{height:5.8in;max-width:7.68in;margin:0 auto;}td.wAddress a:link:after{content:"(" attr(href) ") ";font-size:90%;}#streetView{margin:0 auto;}#propertyMaps{text-align:center;}.tablebookConfirmHeader{margin-bottom:.4in;}.tablebookConfirm{margin:0;width:100%;vertical-align:top;}.tablebookConfirm td{border:none;}.tablebookConfirm th{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4em;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;}.tablebookConfirm th h3{padding:0;margin:0;border:none;}.tablebookConfirm th.date{width:1in;}.tablebookConfirm th.date h3{text-align:left!important;}.tablebookConfirm th.roomType h3{text-align:left!important;}.tablebookConfirm th.people{width:45px;padding-left:0;}.tablebookConfirm th.price{width:80px;padding-left:0;text-align:center;}.tablebookConfirm .total{width:80px;}.tablebookConfirm tr.blank td{padding:0;margin:0;border:none;}.tablebookConfirm td{font-size:14px;font-weight:bold;border-top:1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0;}.tablebookConfirm td h3{border:none;margin:0;}.tablebookConfirm td.date{font-size:12px;}.tablebookConfirm td.roomType{font-size:12px;font-weight:normal;}.tablebookConfirm td.people{text-align:center;padding-left:0;}.tablebookConfirm td.price{font-size:12px;}.tablebookConfirm td.total{border-right:none;}.tablebookConfirm td.price span,.tablebookConfirm td.total span{font-size:9px;font-weight:normal;}.tablebookConfirmTotal{width:100%;}.tablebookConfirmTotal tr.blank{background:none;}.tablebookConfirmTotal tr#total{font-weight:bold;}.tablebookConfirmTotal tr#total td.total,.tablebookConfirmTotal tr#total td.title{border-top:1px solid #d0d0d0;}.tablebookConfirmTotal td.title{font-size:14px;padding:4px 10px 4px 0;text-align:right;border-right:1px dotted #d0d0d0;}.tablebookConfirmTotal td.total{text-align:left;width:80px;font-size:14px;font-weight:bold;padding:3px 0 3px 0;}.tablebookConfirmTotal td.total .green{font-size:14px;font-weight:bold;color:green;}.tablebookConfirmTotal tr.totalPaid{font-weight:bold;font-size:1.6em;border-top:1px solid #ccc;}.tablebookConfirmTotal .totalPaid th,.tablebookConfirmTotal .totalPaid td{border-top:1px solid #ccc;padding-top:5px;}.tablebookConfirmTotal tr.totalPaid span{font-size:9px;font-weight:400;}.tablebookConfirmTotal td.total span{font-size:9px;font-weight:normal;}.tablebookConfirmTotal td.empty{width:315px;}.tablebookConfirm h3,.tablebookConfirmTotal h3{font-size:1em;}.bookingInfo{display:block;margin-top:5px;margin-bottom:.5in;}.bookingInfo p{margin-bottom:1px!important;}.bookingRef .name{clear:left;margin-top:5px;}.bookingRef .refNo,.bookingRef .name{display:block;}.bookingRef .refNo br,.bookingRef span.name br{display:none;}.tableAccomInfo td.label{font-weight:bold;text-align:right;padding-right:.1in;}.accommInfoTitle{font-size:16px;font-weight:bold;}.accommInfoTitle img{float:none;margin:0 .1in 0 0;}.tablebookConfirm td h3,.tablebookConfirmTotal th{text-align:left;}#bookingEssentials dt{float:left;width:2in;}#bubble h4{margin:0 0 .3in;padding:0 0 .3in;border-bottom:1px dotted #ccc!important;border-top:none;}#signature h4,#confirm h3{text-align:left!important;}#groupdetails{text-align:left!important;}#groupdetails table{width:400px;}#groupOffers h3{text-align:left!important;}#groupOffers table.property tr td h4{text-align:left!important;margin:0;padding:0;}#groupOffers table.offer{margin:0;width:100%;vertical-align:top;}#groupOffers table.offer th{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4em;padding:.1in 0;border-top:1px solid #d0d0d0!important;border-bottom:1px solid #d0d0d0!important;}#groupOffers table.offer th h3{padding:0;margin:0;border:none;}#groupOffers table.offer td{padding:.1in;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:3px 0 3px 10px;vertical-align:middle;}#groupOffers table.offer tr{text-align:left;width:80px;font-size:14px;font-weight:bold;padding:3px 0 3px 10px;}#groupOffers table.offer tr td.summary{border-bottom:none!important;}#groupOffers table.offer tr td.expiry{font-size:12px;}#groupOffers table.offer td{border-bottom:1px solid #d0d0d0!important;}.fpGuides ul{list-style:none;}.fpGuides ul h3,.featureImg h2,.item h3{text-align:left;}body#groups .teaser{margin:0;}.teaser ul{list-style:none;clear:both;}.teaser li,.teaser img{margin:0 .1in 0 0;clear:both;}.teaser h3{border:none;text-align:left;}.teaser li p{margin:0;}.tickBullets{clear:both;margin-top:.5in;text-align:center;font-weight:bold;}.AffSignUpRightCol ul.tickBullets{text-align:left!important;}#contactAccordion .AccordionPanelContent{display:block!important;clear:left!important;height:200px!important;}.hiddenData,#lpg940x50{display:none!important;}#overviewRatings #overviewOvrRtng,#overviewRatings #overviewIndRtng{text-align:center;}#overviewIndRtng{float:left;display:inline;margin-top:5px;margin-bottom:15px;}#overviewIndRtng a:link{float:right;}#overviewIndRtng{margin-bottom:20px;float:left;margin-top:5px;}#overviewIndRtng .ratingPercentage{background:none!important;height:auto!important;width:auto!important;position:absolute!important;right:5px;top:2px;z-index:1;font-size:11px;font-weight:bold;}#overviewIndRtng dl.left{width:150px;float:left;margin:0 10px 0 0;padding:0;display:block;}#overviewIndRtng dl.right{width:150px;float:left;margin:0;padding:0;display:block;}#overviewIndRtng dt{position:relative;display:inline;clear:both;float:left;padding:3px 0 0 6px;font-size:11px;z-index:1;margin-right:-86px;}#overviewIndRtng dd{position:relative;display:block;float:left;width:150px;margin:1px 0 2px;background:transparent padding-bottom:2px;}#propDetLeft h3,#propDetLeft{clear:both;}#share-buttons{clear:both;}#overviewRatings #overviewIndRtng table{margin:auto;width:2in;}.jScrollPaneContainer,.jScrollPaneContainer #overviewPane{height:auto!important;overflow:auto!important;}#overviewRatings #overviewOvrRtng #OvrRating{font-size:18px;}

