body{font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#333;font-size:12px;}#wrapper{margin:1.2in 0 0 0;}.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{font-family:Georgia,"Times New Roman",Times,serif;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{float:left;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;}#chat,#kampylink img,#navTop,#searchPanel,#betaBar,#footerLinks,.genLink,.valBubble,body#home #colLeft,body#home #colRight,#cot_tl_fixed,#cot_tl_pop,#btnGroups,#btnNewsletter,#btnGuides,#btnEvents,#btnNews,.btnSearch,#top20 img,#top10 img,#top10,#breadcrumbs,.pageTools,#geocatmaplink,#viewToggle,#panelMiddle h4.destList,table#tableAccomm td.name a.button,.helpIcon,#searchRefine,#neighbours h2,#neighbours caption,#propDetButtons,.langChangeDetails,#imageSliderWrapper,#propMedia,#propDetRight,.jScrollPaneTrack,a.jScrollArrowUp,a.jScrollArrowDown,div.pagination,.detailsPagination,#seeMap,#bookingConfPartners,#checkUsOut,#bookConfirmRight h1,#checkOutForm,#guideNavCol,.fpGuides img,body#guide .readMore,.guidesPagination,#grpButtons,form.enquiry,#groupOffers table.property td.price,#groupFormCol.signUp,#sidebarNavCol{display:none!important;}#logo{position:absolute;text-align:center;top:0;width:100%;}#logo h2{border:none;margin-top:0;text-align:center;}#logo img{float:none;margin:0;}#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;}#geocatmap{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;}#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:#f00;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.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{width:100%;}table.tableFacilities{width:100%;}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;}td.wAddress a:link:after{content:"(" attr(href) ") ";font-size:90%;}.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;padding:.1in 0;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{padding:.1in;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:3px 0 3px 10px;vertical-align:middle;border-right:1px dotted #d0d0d0;}.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%;border-bottom:1px solid #d0d0d0;}.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 10px;}.tablebookConfirmTotal td.total .green{font-size:14px;font-weight:bold;color:green;}.tablebookConfirmTotal tr.totalPaid{font-weight:bold;}.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;}#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;}#overviewRatings #overviewIndRtng table{margin:auto;width:2in;}.jScrollPaneContainer,.jScrollPaneContainer #overviewPane{height:auto!important;overflow:auto!important;}#overviewRatings #overviewOvrRtng #OvrRating{font-size:18px;}
