#guideContentCol{width:720px;float:right;margin:20px 20px 30px;display:inline;}body#guide #mainHeading{margin-top:0;}body#guide #mainHeading h1{padding-left:0;margin-bottom:15px;margin-top:-5px;}#guidesFeature{margin-bottom:20px;}body#guide .fpGuides{width:224px;float:left;margin-right:16px;display:inline;}#guideNavCol{width:180px;float:right;margin:17px 0 0 0;}#guideInfoContent{margin-bottom:15px;}#guideInfoContent p{display:block;}#guideInfoContent .whereToStay{display:inline;}ody#guide #childLocations{margin:0;}#viewToggle{margin-bottom:10px;position:relative;height:30px;width:920px;margin-bottom:20px;clear:left;}#viewToggle a{outline:none;}#viewToggle ul{list-style-type:none;text-align:center;font-family:arial;font-size:14px;height:33px;margin:0 0 0 20px;}#viewToggle ul li{display:inline;}#viewToggle ul li a{text-decoration:none;font-weight:bold;color:#fff;text-indent:-10000px;display:inline;float:left;}#viewToggle div.hr{margin-right:0;}#viewToggle.guides{width:100%;margin-bottom:20px;}#viewToggle ul.guidesSubNav{margin:0;background:url(/assets/common/images/backgrounds/bgguidessubnavend.gif) no-repeat right 2px;height:36px;}#viewToggle ul li#guidesInfo a{background:url(/assets/lang/images/nav/guidestabs.gif) 0 0 no-repeat;width:86px;height:36px;}#viewToggle ul li#guidesInfo a:hover,#viewToggle ul li#guidesInfo .selected{background:url(/assets/lang/images/nav/guidestabs.gif) 0 -36px no-repeat;}#viewToggle ul li#guidesEvents a{background:url(/assets/lang/images/nav/guidestabs.gif) -85px 0 no-repeat;width:58px;height:36px;}#viewToggle ul li#guidesEvents a:hover,#viewToggle ul li#guidesEvents .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -85px -36px no-repeat;}#viewToggle ul li#guidesED a{background:url(/assets/lang/images/nav/guidestabs.gif) -142px 0 no-repeat;width:118px;height:36px;}#viewToggle ul li#guidesED a:hover,#viewToggle ul li#guidesED .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -142px -36px no-repeat;}#viewToggle ul li#guidesNight a{background:url(/assets/lang/images/nav/guidestabs.gif) -260px 0 no-repeat;width:68px;height:36px;}#viewToggle ul li#guidesNight a:hover,#viewToggle ul li#guidesNight .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -260px -36px no-repeat;}#viewToggle ul li#guidesGA a{background:url(/assets/lang/images/nav/guidestabs.gif) -326px 0 no-repeat;width:104px;height:36px;}#viewToggle ul li#guidesGA a:hover,#viewToggle ul li#guidesGA .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -326px -36px no-repeat;}#viewToggle ul li#guidesTTD a{background:url(/assets/lang/images/nav/guidestabs.gif) -430px 0 no-repeat;width:87px;height:36px;}#viewToggle ul li#guidesTTD a:hover,#viewToggle ul li#guidesTTD .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -430px -36px no-repeat;}#viewToggle ul li#guidesWTS a{background:url(/assets/lang/images/nav/guidestabs.gif) -518px 0 no-repeat;width:92px;height:36px;}#viewToggle ul li#guidesWTS a:hover,#viewToggle ul li#guidesWTS .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -518px -36px no-repeat;}#viewToggle ul li#guidesMap a{background:url(/assets/lang/images/nav/guidestabs.gif) -610px 0 no-repeat;width:45px;height:36px;}#viewToggle ul li#guidesMap a:hover,#viewToggle ul li#guidesMap .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -610px -36px no-repeat;}#viewToggle ul li#guidesNews a{background:url(/assets/lang/images/nav/guidestabs.gif) -655px 0 no-repeat;width:54px;height:36px;}#viewToggle ul li#guidesNews a:hover,#viewToggle ul li#guidesNews .selected{background:url(/assets/lang/images/nav/guidestabs.gif) -655px -36px no-repeat;}body#guide .featureImg{height:151px;clear:left;}body#guide .imgOvlyLink{font-size:1.3em;}.articleImg{float:left;width:350px;margin:5px 15px 15px 0;}.guidesPagination{text-align:right;margin-right:0;margin-bottom:10px;background:#D6ECF7 none repeat scroll 0 0;clear:both;padding:3px 10px;}.guidesPagination a.genLink{font-weight:normal;background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 55%;padding-right:10px;margin-right:10px;}.guidesPagination a.genLinkPrev{font-weight:normal;background:url(/assets/common/images/bullets/arrowsmallprev.gif) no-repeat 0 55%;padding-left:10px;}.guidesPagination a.seeAll{margin-right:10px;}.guidesPagination .divider{margin:0 5px;}#noEvents{float:left;}#alsoVisit{clear:both;margin-top:50px;}#alsoVisit ul{list-style:none;padding:0;margin:5px 0;float:left;}#alsoVisit li{display:block;margin-right:10px;float:left;width:220px;}#alsoVisit img{float:left;margin-right:.9em;}#alsoVisit a img{border:2px solid #9cf;}#alsoVisit a:hover img{border:2px solid #999;}#alsoVisit h3.genLink a{font-weight:bold;}#guidesMap{margin-right:20px;}#guidesGMap{height:350px;overflow:hidden;}#top5gMap{width:380px;height:320px;overflow:hidden;}#guide2ColList .column{width:345px;float:left;margin-right:15px;display:inline;margin-bottom:20px;}#guide2ColList .column .leadItem,#guide2ColList .column .medItem,#guide2ColList .column .item{border-bottom:2px dotted #CCC;margin-bottom:15px;padding-bottom:15px;}#guide2ColList .column .leadItem .featureImg{height:250px;margin-bottom:10px;}#guide2ColList .column .medItem .featureImg{height:100px;margin-bottom:10px;overflow:hidden;}#guide2ColList .column .leadItem p,#guide2ColList .column .medItem p{position:relative;margin-bottom:0;display:inline;}#guide2ColList .column .item p{position:relative;display:inline;}#guide2ColList .column .item h3{margin-left:5px;}#guide2ColList .column .item a img{margin:4px 10px 10px 5px;border:2px solid #9CF;position:relative;z-index:2;float:left;}#guide2ColList .column .item a:hover img{border:2px solid #999;}#guide2ColList .column h2{font-size:1.3em;line-height:normal;}#guide2ColList .column h1 span,#eventItem h1 span{color:#666;}#guide2ColList .column h2 span,#eventItem h2 span{color:#666;}#guide2ColList .column .genLink{margin-left:5px;}#guide2ColList .column .genLink a{background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 55%;font-weight:normal;padding-right:10px;text-decoration:underline;}#guide2ColList .column h4.blueHeader{font-size:1em;margin-left:5px;display:inline;font-weight:normal;color:#666;font-style:italic;margin-bottom:5px;padding:4px;}.featureImg{position:relative;display:block;height:95px;}.caption{position:absolute;left:0;bottom:0;background:#FFF;padding:2px 0 0 5px;margin:0 20px 0 0;font-size:1.2em;color:#003F8D;font-weight:bold;}.caption a{letter-spacing:-0.03em;background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 60%;padding-right:15px;margin:0;}.caption .endCurve{background:url(/assets/common/images/backgrounds/endcurve.gif) no-repeat;height:44px;width:14px;position:absolute;right:-14px;top:0;display:block;}h2.caption{font-size:1.4em!important;margin-bottom:0!important;}#childLocations{text-align:left;font-size:11px;color:#999;margin:0;}#childLocations a{font-weight:normal;text-decoration:underline;line-height:1.5em;background:url(/assets/common/images/bullets/arrowsmall.gif) right center no-repeat;padding:0 10px 0 0;font-size:14px;}#childLocations a:hover{text-decoration:underline;}#childLocations dl{margin:0;padding:15px 0;float:left;width:715px;}#childLocations dt{display:block;font-size:14px;color:#003F8D;margin-bottom:10px;}#childLocations dd{margin:0;display:inline;float:left;padding-right:20px;}#childLocations .genLink a{float:right;font-size:12px;text-decoration:none;}#childLocations .genLink a:hover{text-decoration:underline;}#topChildLocations h3{padding:4px 10px 4px 10px;background:#d6ecf7;color:#003f8d;}#topChildLocations .genLink{text-align:right;}#topChildLocations #colLeft{float:left;margin-right:10px;}#topChildLocations #colRight{float:left;}#topChildLocations table{width:330px;}#topChildLocations table caption{display:none;}#topChildLocations table th{text-align:left;padding-left:10px;font-size:10px;background:#fff;padding:4px 0 5px 6px;}#topChildLocations table th a{color:#666;text-decoration:underline;background:url(/assets/common/images/icons/icnsort.gif) no-repeat center left;padding-left:10px;}#topChildLocations table th a:hover{color:#000;}#topChildLocations table td{background:url(/assets/common/images/backgrounds/bgstripes2.gif);border-left:1px dotted #ccc;text-align:left;font-size:12px;font-weight:bold;color:#7d7d7d;padding:2px 9px 2px 6px;}#topChildLocations table tr.blank td{background:none;border:none;padding:0;height:3px;}#topChildLocations table td span{font-size:10px;}#topChildLocations table td a{background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 50%;font-weight:normal;padding-right:10px;}#topChildLocations table td a:hover{color:#000;text-decoration:none;}#topChildLocations table td a img{vertical-align:middle;padding-right:10px;}#topChildLocations table td.name{text-align:left;width:70%;border-left:none;}#topChildLocations table td.price{background:#ecf6fb;text-align:center;width:30%;font-size:12px;}#topChildLocations table td.price span{font-size:10px;}#topChildLocations table th.price{text-align:center;}#top5gMap #popup{width:300px;_height:100%;margin:0;}#top5gMap #popup h3{padding:0;background:#fff;}#top5gMap #popup h3 a{font-size:1em;font-weight:bold;line-height:normal;background:none;}#eventItem,#newsItem{margin-right:0;margin-bottom:20px;}#eventItem h1,#newsItem h1{margin-bottom:10px;font-size:2em;}#eventItem h2,#newsItem h2{margin-bottom:10px;font-size:1.5em;}#eventItem .paragraph,#newsItem paragraph{display:block;margin-top:15px;}#eventItem .articleImg .featureImg,#newsItem .articleImg .featureImg{height:250px;}#eventItem .genLink a,#newsItem .genLink a{margin-left:20px;}#eventItem h4.blueHeader{clear:none;color:#666;display:inline;}#eventItem h4.blueHeader span{font-style:italic;font-weight:normal;margin-left:5px;}#newsItem p img{margin:5px 15px 15px 0;}#guideContentCol div.intro{margin-right:20px;}div.portal{clear:both;}.portal ul{list-style:none;padding:0;margin:20px 0 0 0;}.portal li{width:208px;display:inline;float:left;margin-right:16px;border-top:#CCC 1px dotted;padding-top:15px;margin-bottom:15px;padding-right:15px;}.portal li.clear{margin:0;padding:0;width:100%;height:1px;min-height:0;float:none;display:block;border:none;}.portal h3{padding:0;margin:0;}.portal h4{color:#666;margin:0 0 20px 0;}.portal img{float:left;margin-right:.9em;}.portal a img{border:2px solid #9cf;width:70px;height:70px;background:url(/assets/common/images/backgrounds/noimage.jpg) no-repeat;}.portal a:hover img{border:2px solid #999;}.portal .genLink{display:inline;}.portal .genLink a{color:#004290;font-size:1.1em;}.portal .genLink a:hover{color:#222;}.portal .textWrap p{margin-bottom:0;display:inline;}.portal .textWrap table{margin-bottom:0;}.portalIlstr{float:left;margin:0 10px 10px 0;position:relative;}#portalPagination{clear:both;}.featureTxt{z-index:1;position:relative;margin:0 5px;}.featureTxt p{margin-bottom:0!important;}.ttdList img{float:left;padding:10px 10px 10px 15px;}.ttdList{display:block;background:#F2F2F2 url(/assets/common/images/backgrounds/bgtdgrad.jpg) repeat-x scroll 100% 0;margin-bottom:10px;}.ttdList h3{padding:7px 15px 0;}.ttdList p{padding:0;margin:0;display:block!important;}.ttdList .ttdPara{padding:0 15px 10px;display:block;}#ttdIntro{display:block;}.gmnoprint span,.gmnoprint a{font-size:10px;white-space:normal;}.fpGuides{margin-top:4px;}.fpGuides ul{list-style:none;padding:0;margin:-13px 0 0;}.fpGuides li{display:block;border-bottom:#CCC 1px dotted;padding:10px 0;min-height:68px;_height:68px;}.fpGuides h3{margin-bottom:0;margin-left:2px;}.fpGuides img{float:left;margin:0 .9em 0 0;}.fpGuides a img{border:2px solid #9cf;width:70px;height:70px;margin-top:4px;}.fpGuides a:hover img{border:2px solid #999;}.fpGuides p{margin-left:87px;}.fpGuides .genLink{display:block;margin-top:4px;}.fpGuides .genLink a{color:#004290;font-size:1.1em;}.fpGuides .genLink a:hover{color:#222;}.collapsible{background:url(/assets/common/images/bullets/arrowbig.gif) no-repeat left;padding-left:25px;}.retract{background:url(/assets/common/images/bullets/arrowbigright.gif) no-repeat left;padding-left:25px;}form.AffiliateEnquiry{padding:15px 20px;float:left;width:340px;}p.h1alt{margin:0!important;padding:0!important;font-size:24px!important;font-weight:bold;color:#003f8d;}
#newslAccordion .AccordionPanelContent{overflow-y:visible;overflow-x:hidden;}#newsletterMain{float:right;margin:20px;width:720px;display:inline;}#newsletterMain table{display:inline;float:left;vertical-align:top;margin-bottom:0;}#newsletterMain td{vertical-align:top;}#newsletterMain td img{text-align:center;}.newsMainImg{float:right;padding:0 0 20px 20px;width:251px;height:324px;}#newslFootText{clear:left;}#newsletterCompLeft{float:left;margin-left:30px;width:615px;display:inline;}#newsletterCompLeft700{float:left;margin-left:40px;display:inline;margin-right:20px;width:700px;}#newsletterCompLeft940{width:940px;}#newsletterCompLeft940 h1{margin-bottom:5px;}#newsletterCompLeft940 #mainComp{background:#E8F0FC;padding:15px 30px;margin-top:10px;}#newsletterCompLeft940 #secComp{padding:20px 30px;}* html #newsletterCompLeft700{width:680px;}#newsletterCompRight{float:left;margin-left:20px;display:inline;background:#FCFFD8 none repeat scroll 0 0;border:1px solid #F6DDA0;color:#555;width:222px;padding:15px;}#newsletterCompRight img{margin-bottom:15px;}#newsletterCompRight180{float:left;margin-left:0;display:inline;width:180px;}#newsletterCompRight180 #featDestinations{padding-right:10px;}#newsletterCompRight180 #featDestinations h2{margin-left:10px;}#newsletterCompRight180 #featDestinations ul{list-style:none;margin:0 0 0 10px;padding:0;}.compList{margin-bottom:15px;}.compList ul{background:#FFF;border:#5CB2E5 1px dotted;font-size:14px;list-style-type:none;list-style-position:inside;margin:0;padding:15px;width:600px;}
table#newsList{width:100%;margin-left:0!important;clear:both;}table#newsList td{border-bottom:none;}table#newsList td.thumb{width:81px;}table#newsList td.thumb,table#newsList td.date{background:url(/assets/common/images/backgrounds/bgstripes.gif) repeat;}table#newsList td.thumb{border-right:1px dotted #D0D0D0;}table#newsList th#name{text-align:left;padding-left:10px;}table#newsList td.name{background:#F6f6f6 url(/assets/common/images/backgrounds/bgtdgrad.jpg) 100% 100% repeat-x;}table#newsList td.name{padding:10px;border-right:1px dotted #d0d0d0;vertical-align:middle;}table#newsList td.date{vertical-align:middle;text-align:center;width:120px;}table#newsList th{padding:bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4em;vertical-align:middle;text-align:center;letter-spacing:0;padding-bottom:6px;}table#newsList td.name h5{font-family:Arial,Helvetica,sans-serif;font-size:13px;}table#newsList td.rating{font-size:16px;font-weight:bold;padding:28px 5px 0 5px;}table#newsList tr.blank{background:none;height:10px;}#nbfBox{padding:10px 15px;}table#newsList td a:hover img{border:1px solid #999;}table#newsList td a img{border:1px solid #9CF;margin-left:15px;}table#newsList p{margin-bottom:0;}
#signinOptions,#signin,#createAccount,#passwordReset{display:inline-block;background-color:#F0F7FA;padding:10px;}#signinOptions h2,#signin h2,#createAccount h2,#passwordReset h2{float:left;margin-right:.4em;color:#333;}#signinOptions p,#signin p,#createAccount p,#passwordReset p{clear:both;margin-bottom:0;}#signin label,#passwordReset label{color:#666;float:left;font-size:12px;margin:2px 0 0 0;padding:0;width:100px;}#signin input,#passwordReset input{width:200px;font-size:12px;padding:2px;float:left;z-index:1;color:#222;border:2px solid #DDD;font-family:arial;}#signin a#forgotPassword{display:table;clear:both;margin:10px 0 0 100px;}#signin .buttonCenter,#passwordReset .buttonCenter{float:left;margin:10px 0 0 100px;}#signin label.alertLabel,#passwordReset label.alertLabel{float:right;width:100%!important;color:#ED9A35;text-align:right;font-weight:300;margin:0 8px 0 0;}#signin input.alertLabel,#passwordReset input.alertLabel{border:2px solid #ED9A35;}#cancelSignin,#cancelCreateAccount,#cancelReset,#signout{float:right;}#cancelSigninLink,#cancelCreateAccountLink,#cancelResetLink,#signoutLink{font-weight:normal;text-decoration:underline;font-size:.9em;}#privacypolicy input{float:left;height:23px;margin-right:5px;width:20px;}input.error,select.error{border:2px solid #ED9A35!important;}#checkOutForm{margin-top:1em;}#checkOutForm h3{color:#666;font-size:12px;letter-spacing:0;}#checkOutForm fieldset{margin-bottom:10px;background:#f0f7fa;padding:10px;}#checkOutForm legend{margin:0 0 .8em 0;font-size:15px;color:#933;font-weight:bold;}#checkOutForm label{width:100px;float:left;margin:0;padding:0;color:#666;}#checkOutForm,#checkOutForm .formField{font-size:12px!important;}#checkOutForm sub.asterisk{font-size:18px;color:#003F8D;font-weight:normal;}#checkOutForm .labelSmall{width:40px;text-align:right;margin-right:6px;font-size:12px;}#checkOutForm .inputSmall{width:47px;font-size:12px;padding:2px;border:2px solid #DDD;padding:2px;font-family:arial;}#checkOutForm .checkboxLabel{width:250px;}#checkOutForm input#newsletter,#checkOutForm input#terms,#checkOutForm input#depositProtection{float:left;margin-right:10px;height:23px;width:20px;margin-right:5px;}#checkOutForm #_terms input.error{border:2px solid #ED9A35!important;height:23px;width:20px;}#checkOutForm #_terms label{float:left;}#checkOutForm #wrapNewsletter{margin-right:-2px;}#checkOutForm #wrap.error,#checkOutForm #wrapPolicy.error{width:100%;border:2px solid #ED9A35!important;}#checkOutForm input.textfield,#checkOutForm textarea{width:200px;font-size:12px;padding:2px;float:left;z-index:1;color:#222;border:2px solid #DDD;font-family:arial;}#checkOutForm select{width:206px;border:2px solid #DDD;font-size:12px;color:#333;font-family:arial;height:24px;padding:2px;}#checkOutForm select.inputMedium{width:70px;padding:2px;}#checkOutForm select.inputSmall{height:23px;}#checkOutForm input.terms{float:left;}#checkOutForm .spryTick{margin-left:-20px;}.inputSmall{width:50px;margin-right:5px;margin-left:0;float:left;}input.gender{float:left;}* html input.gender{width:45px!important;}#ccard{margin-top:10px;}#cardImg{margin:10px 0 0;}#cardImg img{margin-right:7px;}#bookingConfirm ul{margin:0;padding:0;list-style:none;}#bookingConfirm ul label{font-size:11px;}#checkboxes{margin-top:10px;}.cc_expiryyear{margin-left:10px;}.smallPrint li{list-style:none;margin-top:5px;}#tsCsCheckout{padding-left:30px;}#tsCsCheckout hr{margin:0;}#tsCsCheckout .yellowBox{float:left;margin-right:10px;margin-top:1em;}.pDetailsBoxContent{background:#eef6fa url(/assets/common/images/backgrounds/dymfullbg.gif);margin-top:5px;padding:10px;margin-bottom:4px;}a.btnCheckout,a.btnCheckoutOff{text-indent:-100000px;display:block;background:url(/assets/lang/images/buttons/btnbooknow2.png) no-repeat top left;width:110px;height:30px;border:none;text-decoration:none;outline:none;}a.btnCheckoutOff{background:url(/assets/lang/images/buttons/btnbooknowoff.png) no-repeat bottom left;cursor:default;height:30px;}a.btnCheckoutConf{text-indent:-100000px;display:block;background:url(/assets/common/images/confbookingbutton.jpg) no-repeat top left;width:169px;height:30px;border:none;text-decoration:none;}#checkOutForm .valBubble{top:-40px;left:90px;}#checkOutForm .valBubbleMinChars{top:-40px;left:90px;}#checkOutForm .valBubbleInvalid{top:-40px;left:90px;}#checkOutForm #_cardnumber .valBubbleInvalid{top:-40px;left:90px;}#additionalErrors{padding:0 10px;}#additionalErrors .valBubbleRequired .valBubble,#additionalErrors .valBubbleInvalidGender .valBubble,#additionalErrors .valBubbleInvalidMinChars .valBubbleMinChars,#additionalErrors .valBubbleInvalidFormat .valBubbleInvalid{position:relative;display:block;background:none;top:auto;left:auto;width:auto;height:auto;padding:0;}#bookConfirm{width:570px;float:left;margin-right:20px;margin-top:1em;margin-bottom:2em;}#bookConfirm h1{padding-left:30px;}#bookConfirm h2{font-size:1.5em;color:#333!important;padding-left:10px;}#bookingEssentials{background-color:#f5fafe;border-bottom:dashed 1px #aad6ee;border-top:dashed 1px #c9d0d6;margin-left:30px;margin-bottom:10px;padding-top:7px;}#bookingEssentials dl{margin:0 0 10px 10px;clear:both;}#bookingEssentials dt{float:left;width:120px;color:#333;}#bookConfirm table.tablebookConfirm tr{margin-bottom:3px;}.bookingInfo{margin-bottom:2em;margin-left:30px;}#voucherCode{background-color:#f4fafd;border-top:dashed 1px #cfe8f5;border-bottom:dashed 1px #cfe8f5;margin-left:30px;width:520px;text-align:right;padding:12px 20px 16px 0;}#voucherError{margin-left:30px;font-weight:700;}#voucherCode label{font-size:14px;font-weight:700;color:#333;}#strVoucherCode{margin:0 8px;width:140px;}#voucherCodeSubmit{top:6px;position:relative;}.tablebookConfirm td,.tablebookConfirmTotal td,.tablebookConfirmTotal th{vertical-align:top;padding:8px 10px;line-height:14px;}.tablebookConfirm{width:540px;margin-bottom:5px;margin-left:30px;color:#464646;border-top:dotted 1px #aad6ee;border-bottom:dotted 1px #aad6ee;}.tablebookConfirmHeader{width:540px;margin-bottom:5px;margin-left:30px;background-color:#d4eaf6;color:#333;}.tablebookConfirm th{background:#f4fafd;font-size:11px;padding:5px 10px 3px 10px;border-top:dashed 1px #aad6ee;}.tablebookConfirmHeader th{background:#d4eaf6;font-size:14px;padding:5px 10px 3px 10px;line-height:normal;}.tablebookConfirm th.date,.tablebookConfirmHeader th.date{width:60px;}.tablebookConfirmHeader th.people,.tablebookConfirm th.people{width:80px;padding:2px 8px;text-align:center;}.tablebookConfirm th.price,.tablebookConfirmHeader th.price{width:70px;text-align:right;line-height:normal;}.tablebookConfirm th.total,.tablebookConfirmHeader th.total{width:70px;text-align:right;}.tablebookConfirm tr.blank td{padding:0;margin:0;background:none;border:none;}.tablebookConfirm td{background:#f4fafd;font-family:Arial,Helvetica,sans-serif;border-top:dashed 1px #aad6ee;}.tablebookConfirm .roomSummary td{background:#eaf5fb;border-top:none;font-weight:bold;font-size:14px;}.tablebookConfirm .roomSummary td.nights{text-align:right;}.tablebookConfirm td.roomType{text-align:left;padding-left:10px;}.tablebookConfirm td.roomType a{float:left;margin:0;}.tablebookConfirm .roomType h3{color:#333;margin:-2px 0 -4px 15px;font-size:1.1em;line-height:1.1em;letter-spacing:normal;}.tablebookConfirm td.nights{width:60px;padding-right:0;}.tablebookConfirm td.people{width:80px;text-align:center;}.tablebookConfirm td.price{text-align:right;width:70px;}.tablebookConfirm tbody tr td.price del{font-size:10px;}.tablebookConfirm td.total{width:70px;text-align:right;}.tablebookConfirm tbody tr th.roomType{padding-left:10px;}.tablebookConfirm td.roomType h5{color:#898989;font-size:14px;margin:0;}.tablebookConfirm td span{font-weight:normal;line-height:14px;font-size:10px;}.tablebookConfirmTotal{width:540px;margin-left:30px;color:#464646;border-top:dotted 1px #aad6ee;}.tablebookConfirmTotal span{font-weight:normal;font-size:10px;}.tablebookConfirmTotal th{background-color:#F4FAFD;font-size:14px;text-align:right;border-bottom:1px dashed #aad6ee;}.tablebookConfirmTotal td{text-align:right;font-size:14px;font-weight:bold;background-color:#F4FAFD;border-bottom:1px dashed #aad6ee;}.tablebookConfirmTotal td.total{width:70px;}.tablebookConfirmTotal td.title{font-size:14px;text-align:right;font-weight:700;}.tablebookConfirmTotal td.total .green{color:#1DB309;font-size:14px;font-weight:bold;}.tablebookConfirmTotal td.empty{width:315px;}.tablebookConfirmTotal td.payableNow{font-size:18px;}.tablebookConfirmTotal td.payableNow span{color:#F00;}.tablebookConfirmTotal tr.blank{height:15px;}.tablebookConfirmTotal tr.blank td{background:none;border:none;}.tablebookConfirmTotal tr.percentDeposit td{border-top:dotted 1px #2A98D4;}.tablebookConfirmTotal tr.bookingFee th,.tablebookConfirmTotal tr.bookingFee td{color:#1db309;padding-bottom:15px;border-bottom:none;}.tablebookConfirmTotal .totalComplete th,.tablebookConfirmTotal .totalComplete td{background-color:#D4EAF6;border-bottom:dotted 1px #aad6ee;}.tablebookConfirmTotal .totalSpacer td{border-bottom:dotted 2px #aad6ee;background-color:#fff;height:8px;}.tablebookConfirmTotal tr.totalPaid th{font-size:1.5em;}.tablebookConfirmTotal tr.totalPaid th span{color:#f00;font-size:1.2em;}.tablebookConfirmTotal tr.totalPaid th,.tablebookConfirmTotal tr.totalPaid td{background-color:#D4EAF6;border-top:dotted 2px #aad6ee;}#depositsRefund_protectionAdded span,#depositsRefund_none span{color:#F00;}#payableOnArrivalTop{width:500px;background:#d4eaf6;margin:0 0 20px 30px;padding:20px 20px 10px;}#payableOnArrivalTop p{color:#333;font-size:14px;}#payableOnArrivalTop span{font-weight:normal;font-size:10px;}#payableOnArrival{margin-left:30px;margin-bottom:2em;clear:right;}#payableOnArrival h3{color:#333;}#tsCs{width:255px;margin-bottom:20px;}#tsCs.horizontal,#twitter.horizontal{margin:0 0 20px 30px;width:541px;}#tsCs hr{margin:0;}#importantInfo{margin-left:20px;margin-bottom:10px;}#importantInfo hr{margin:0;}#cancellationPolicy{margin-left:20px;margin-bottom:10px;}#cancellationPolicy hr{margin:0;}.langChangeDetails{float:right;display:inline;font-size:11px;letter-spacing:0;margin-top:-35px;margin-right:10px;}.langChangeDetails select{font-size:11px;color:#666;margin-left:3px;margin-top:5px;height:18px;}#twitter img{padding:0 10px 10px 0;}#bookingConfPartners{margin:1em 0 1em 0;padding-left:30px;}#bookingConfPartners h2,#checkUsOut h2{padding-left:0;margin-top:12px;}#bookConfirmRight .bookingRef{font-size:11px;line-height:1.6em;background:#2297DA;color:#FFF;padding:0 0 0 15px!important;margin-top:0;width:315px;}#bookConfirmRight .bookingRef table{background:#2297DA;}#bookConfirmRight .refNo,#bookConfirmRight .name{display:inline;width:148px;float:left;font-size:12px;margin-top:4px;}#bookConfirmRight{width:335px;float:left;margin:1em 0;}#checkUsOut{margin:1em 0 1em 30px;}#checkUsOut a{margin-right:10px;}#checkUsOut a.checkUsLast{margin-right:0;}.partnersImg{float:left;margin-right:8px;display:inline;}.partnersImgLast{margin-right:0;}#cancelWarning{margin-bottom:1em;}#cancelWarning p{padding:15px;}#accommInfo .accommInfoTitle{font-size:16px;font-weight:bold;display:block;margin-bottom:15px;width:100%;padding-top:7px;line-height:1.3em;}#accommInfo .accommInfoTitle img{float:left;margin-right:27px;border:2px solid #fff;margin-bottom:5px;}table.tableAccomInfo{margin:0;clear:both;}.tableAccomInfo td{padding-top:5px;}table.tableAccomInfo tr{margin-bottom:5px;}.tableAccomInfo td.label{width:61px;text-align:left;padding-right:15px;vertical-align:top;font-weight:bold;}.tableAccomInfo td.details{font-weight:normal;padding-right:20px;}.tableAccomInfo td.details a{color:#FFF;text-decoration:underline;}.tableAccomInfo td.details a:hover{color:#DDD;}#impInfo{margin-top:1em;}#seeMap{margin-top:10px;}#seeMap label{margin-bottom:15px;width:130px;display:block;float:left;text-align:left;padding-right:20px;font-size:10px;color:#39A0D8;font-weight:normal;margin-bottom:20px;}#seeMap a{float:left;margin-bottom:20px;}.noAvilMsg{margin-left:30px;}#procError{margin:20px 30px;}#procError ul{font-weight:bold;list-style-type:none;margin:0 0 30px;}#trustPilotAd{margin:6px 0 14px 0;}.adCopy{float:right;font-size:10px;margin-top:2px;color:#AAA;letter-spacing:0;}#lprBanner{float:right;}#protection fieldset,#protection.active fieldset{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 10px;}#protection a{text-decoration:underline;font-size:11px;margin-left:26px;}#protection.inactive fieldset{background:#003F8D;}#protection.inactive label{color:#fff;}#protection.inactive a{color:#fff;text-decoration:underline;font-size:11px;margin-left:26px;}.k_float{z-index:9999999;position:fixed!important;position:absolute;cursor:hand;cursor:pointer;}#kampylink img{border:0;}.kc_middle{top:45%;}.kc_right{right:0;}#weakpassword{display:none;clear:both;width:100%;text-align:right;padding-top:4px;}.password_strength{padding:0 5px;display:inline-block;}.password_strength_1{background-color:#fcb6b1;color:#000;font-weight:700;}.password_strength_2{background-color:#fccab1;color:#000;font-weight:700;}.password_strength_3{background-color:#fcfbb1;color:#000;font-weight:700;}.password_strength_4{background-color:green;color:#FFF;font-weight:300;}.password_strength_5{background-color:green;color:#FFF;font-weight:700;}#webloyalty{float:right;}
body#groups h1.big{margin:20px 0 5px 10px;}#groupContentCol{width:490px;float:left;display:inline;padding-left:20px;margin-right:20px;}#groupContentCol.groupConf{width:720px!important;}#groupContentCol hr{margin-bottom:10px;}#groupContentCol h2{margin-bottom:0;}body#groups .teaser{width:220px;float:left;margin-left:10px;display:inline;}body#groups .groupsHeader{height:220px;margin:20px 20px 10px 20px;background:url(/assets/common/images/groups/groupshome.jpg) no-repeat top left;position:relative;}body#groups .groupsHeader #copy{width:500px;margin-left:380px;}body#groups .groupsHeader #copy h1{font-size:30px;margin:0 0 10px 0;padding-top:15px;}body#groups .groupsHeader #copy h3{font-weight:normal;margin:0 0 10px 0;}body#groups .groupsHeader #copy h4{margin:0 0 20px 0;}body#groups #panelRight{margin-top:20px;}body#groups div#groupsHomeArt{position:absolute;top:0;left:12px;width:336px;height:245px;background:url(/assets/common/images/groups/groupshomeart.png) no-repeat;}body#groups #cityHeader{background:url(/assets/common/images/groups/grpcitybg.jpg) no-repeat top left;position:relative;}body#groups #henHeader{background:url(/assets/common/images/groups/grphensbg.jpg) no-repeat top left;position:relative;}body#groups #sportHeader{background:url(/assets/common/images/groups/grpsportsbg.jpg) no-repeat top left;position:relative;}body#groups #longHeader{background:url(/assets/common/images/groups/grplongbg.jpg) no-repeat top left;position:relative;}body#groups #stagHeader{background:url(/assets/common/images/groups/grpstagsbg.jpg) no-repeat top left;position:relative;}body#groups #studentHeader{background:url(/assets/common/images/groups/grpstudentbg.jpg) no-repeat top left;position:relative;}body#groups #cityHeader #art{position:absolute;top:-18px;left:0;width:384px;height:230px;background:url(/assets/common/images/groups/grpcity.png) no-repeat;}body#groups #henHeader #art{position:absolute;top:0;left:0;width:385px;height:212px;background:url(/assets/common/images/groups/grphens.png) no-repeat;}body#groups #sportHeader #art{position:absolute;top:-19px;left:0;width:385px;height:285px;background:url(/assets/common/images/groups/grpsports.png) no-repeat;}body#groups #longHeader #art{position:absolute;top:-18px;left:0;width:384px;height:248px;background:url(/assets/common/images/groups/grplong.png) no-repeat;}body#groups #stagHeader #art{position:absolute;top:-18px;left:0;width:385px;height:277px;background:url(/assets/common/images/groups/grpstags.png) no-repeat;}body#groups #studentHeader #art{position:absolute;top:-18px;left:0;width:380px;height:230px;background:url(/assets/common/images/groups/grpstudent.jpg) no-repeat;}#groupPromo{height:155px;background:url(/assets/common/images/backgrounds/bggroupbubble.gif) no-repeat top left;margin-bottom:10px;}#groupPromo h2{padding:15px 20px 0;margin-bottom:5px;font-size:17px;}#groupPromo h4{padding:0 20px 0;}#groupPromo p{padding:0 20px 0;}.teaser{margin-right:15px;}.teaser ul{list-style:none;padding:0;margin:0 0 15px 0;}.teaser li{display:block;border-top:#CCC 1px dotted;padding-top:12px;min-height:86px;height:auto!important;height:101px;}.teaser li.top{border:none;}.teaser ul.noPic p{margin-left:0;}.teaser h3{padding:0;margin:0;}.teaser img{float:left;margin-right:.9em;}.teaser a img{border:2px solid #9cf;}.teaser a:hover img{border:2px solid #999;}.teaser li p{margin-left:84px;}.teaser .genLink{display:block;margin-top:4px;margin-bottom:10px;}.teaser .genLink a{color:#004290;font-size:1.1em;}.teaser .genLink a:hover{color:#222;}ul.groupFeatures{margin:15px 10px!important;}ul.groupFeatures li{font-size:14px;color:#003f8d;margin-bottom:10px;}ul.tickBullets{list-style:none;margin:0 0 20px;padding:0;}ul.tickBullets li{background:url(/assets/common/images/bullets/ticksmall.gif) no-repeat 0 3%;padding-left:25px;margin-bottom:10px;}body#groups ul.tickBullets li{background:url(/assets/common/images/bullets/ticksmall.gif) no-repeat 0 50%;}#groupDetails{width:380px;float:left;padding:10px;}#groupDetails #bubble{background:#D6ECF7;margin-bottom:20px;margin-top:20px;}#groupDetails #bubble h2{padding:10px 20px 0 20px;margin-bottom:0;}#groupDetails #bubble h4{padding:0 20px;}#groupDetails #bubble table{width:340px;margin-left:20px;color:#003F8D;}#groupDetails #bubble table th{vertical-align:top;}.groupWarning{background:#D6ECF7 none repeat scroll 0 0;margin:20px 0;width:880px;}.groupWarning h4{background:transparent url(/assets/common/images/icons/error.gif) no-repeat 0 70%;padding-bottom:10px;margin:0 0 0 20px;padding:15px 25px 5px;}.groupWarning p{padding:0 20px 15px;margin-bottom:0;}#enquiryForm.grp form input#grpCheckIn{width:130px!important;float:left;margin-right:3px;}#enquiryForm.grp form img.ui-datepicker-trigger{float:left;}#enquiryForm.grp form #valBudget{float:left;}#enquiryForm.grp form input#budget{width:94px!important;}#enquiryForm.grp form select#males,#enquiryForm.grp form select#duration,#enquiryForm.grp form select#males,#enquiryForm.grp form select#youngest{margin-right:5px;}#enquiryForm.grp form select.small{width:60px!important;}#enquiryForm.grp form #valFemales,form.grp #valMales{width:70px;float:left;}#enquiryForm.grp form #females label,#enquiryForm.grp form #valMales label{width:70px;}#enquiryForm.grp form #currency{margin-right:0;float:none;}#enquiryForm.grp form #valYoungest input{width:26px;}#enquiryForm.grp form .gender{width:26px;float:left;margin-right:4px;}#enquiryForm.grp form .budgetInput{display:block;width:100px;float:left;margin-right:0;}#enquiryForm.grp form .budgetInput label.small{font-weight:normal;}#enquiryForm.grp .genderInput{float:left;}#enquiryForm.grp .title{display:inline-block;clear:both;margin:0 0 1em;}#enquiryForm.grp .title[class]{display:block;}#enquiryForm.grp .title h2{font-weight:400;font-size:1.4em;margin:0 0 3px;clear:left;}#enquiryForm.grp .title p{margin:0 0 12px;}.groupOffers{background:url(/assets/common/images/groups/groupofferbg.png) repeat-y 50% 0;clear:both;margin:20px 0;}.groupOffers h1{margin-left:0;}.groupOffers h3{margin-bottom:10px;margin-left:20px;}.groupOffers .offerNo{color:#666;float:right;font-size:18px;font-weight:bold;}.groupOffers table.property{margin-left:50px;padding-bottom:0;margin-bottom:0;}.groupOffers table.property td{vertical-align:top;}.groupOffers table.property td img.thumb{float:left;margin:3px 10px 0 0;}.groupOffers table.property td p{font-weight:normal;margin-bottom:0;}.groupOffers table.property tr.title td{padding:5px 15px 0;font-weight:bold;height:34px;}.groupOffers table.property tr.title{background:#F2F2F2 url(/assets/common/images/groups/groupoffertitlebg.png) repeat-x 0 0;font-weight:bold;}.groupOffers table.property tr.title h2{margin:0;padding:0;display:inline;}.groupOffers table.property tr.title .propInfo{font-size:10px;letter-spacing:0;display:inline;margin-left:15px;}.groupOffers table.property tr.title .propInfo a{background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 65%;padding-right:7px;margin-right:12px;}.groupOffers table.property tr.headings td{font-weight:bold!important;color:#003F8D;}.groupOffers table.property td.summary{vertical-align:top;padding-top:15px;}.groupOffers table.property table.breakdown{margin-top:15px;margin-left:0;margin-bottom:0;}.groupOffers table.total{background:#E5ECF9;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;margin-bottom:0;}.groupOffers table.total td{font-size:16px;font-weight:bold;height:28px;padding-left:10px;vertical-align:middle;}.groupOffers table.total td .totalPrice{float:left;padding-top:3px;}.groupOffers table.total td form{float:left;padding-left:15px;}.groupOffers tr.grpOfferFoot{background:#FFF url(/assets/common/images/groups/groupofferfootbg.png) repeat-x 0 16px;}p.formFailed{color:#f00;}#groupHowto{background:url(/assets/common/images/groups/howtobookbg.png) repeat-y;display:inline;float:left;margin:15px 0 15px 49px;width:320px;}#groupHowto h2{background:url(/assets/common/images/groups/howtobookhead.png) no-repeat -100% 0;font-size:25px;padding:25px 10px 0 33px;margin-bottom:5px;}#groupHowto img{padding-left:30px;margin-right:10px;float:left;}#groupHowto .bookOnline{float:left;padding-top:0;}#groupHowto .bookOnline h3{font-size:21px;margin-top:5px;margin-bottom:0;}#groupHowto .bookOnline p{clear:both;font-size:14px;font-weight:bold;letter-spacing:.02em;}#groupHowto .hr{margin:15px 36px;}.groupHowtoFoot{background:url(/assets/common/images/groups/howtobookfoot.png) no-repeat -100% 0;display:block;height:27px;}p#legend{margin-left:50px;}p.grpexpire{margin-top:5px;color:#999;}#title h2{margin-bottom:0;}#enquiryForm{margin-bottom:20px!important;}#enquiryForm form{margin-top:6px!important;padding:0 20px 15px 20px!important;}#requirements{width:320px;margin-right:0!important;}#information{margin-right:0!important;display:block!important;margin-bottom:10px;}#valTotalAdults{width:100px!important;float:left!important;margin-right:0!important;}.genderFemale,.genderMale,.teachers{margin-right:8px;position:relative;top:4px;}#enquiryForm form .section{margin-top:6px!important;padding-top:6px!important;}#enquiyForm form input{height:18px!important;}#_gender{clear:left;width:100%!important;}#enquiryForm label.desc{font-size:.9em!important;}

