/* [.cssx content from cache] */
*{margin:0;padding:0;}
body{margin:0px;background:url('/images/furniture/stripes.png');font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,sans-serif;font-weight:300;}
p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:0.875em;line-height:1.4em;}
h1{font-size:1.75em;}
strong{font-weight:bold;}
b{font-weight:bold;}
span.bold{font-weight:bold;}
.boxshad{padding:0.55em 0.875em;background-color:#fff;-moz-box-shadow:4px 4px 10px #999;-webkit-box-shadow:4px 4px 10px #999;box-shadow:4px 4px 10px #999;}
.boxshadmid ul.featured li{padding:0;background-color:#3C3C3C;-moz-box-shadow:4px 4px 10px #999;-webkit-box-shadow:4px 4px 10px #999;box-shadow:4px 4px 10px #999;margin-bottom:1.125em;color:#fff;}
.boxshadmid ul.featured li h3{padding:0.2em 0.5em 0.3em 0.5em}
.boxshadmid ul.featured li p{font-size:0.813em;padding:0.231em 0.692em 0.385em;}
.boxshadmid ul.featured li p.image{padding:0!important;margin:0!important;}
#wrapper{margin:0 auto;width:1000px;}
#colsWrapper{float:left;margin:0 auto;position:relative;width:62.5em;}
#clearthis{clear:both;}
div#contains{float:left;width:100%;}
.headerBar{margin:2.125em 0 1.125em;padding:0;position:relative;}
#homeHeader{height:19.7em;padding:0;}
#Header{height:3.75em;padding:1.125em 0;}
.notopmargin{margin-top:0!important;}
div.topmargin{margin-top:1.125em!important;}
#Headertwo{padding:0;margin-top:2.125em;position:relative;}
.homeless #Headertwo{margin-bottom:1.125em;}
#homeTwitterBar{width:60.75em;height:35px;margin:1.125em 0 1.125em 0;padding:0.875em;}
#TwitterBar{height:35px;padding:0.875em;position:relative;}
#wideCol{width:42.625em;margin:0 1.125em 0 0;float:left;position:relative;}
#leveltwonav{width:60.75em;background:#FF4200 url('/images/furniture/2ndnavbg.png') repeat-x left top;float:left;margin:1.125em 0;-moz-border-radius:9px;-webkit-border-radius:9px;padding:0.55em 0.875em 0 0.875em;}
div.floatingballoons{background-image:url('/images/furniture/floating-balloons.png');position:absolute;top:6em;left:59.94em;width:6.25em;height:6.936em;z-index:99;}
.aboutP #leveltwonav{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
.carousel{width:100%;height:15.625em;margin:0 0 1.125em 0;padding:0;}
#leftCol{width:30.625em;margin:0 1.125em 0 0;float:left;}
#fatmiddlecol{float:left;width:30.625em;margin:0 1.125em 0 0;}
#rightCol{width:18.75em;height:auto;margin:0;float:left;}
#mainBox{float:left;width:40.875em;}
.toplevel #mainBox{float:left;}
#middleCol{width:10.875em;margin:1.125em 0 0 0;float:left;}
#navCol{float:left;width:10.875em;margin:0 1.125em 0 0;}
#footer{background-color:#444;float:left;height:350px;margin:1.125em 0 0;width:100%;}
p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:0.875em;line-height:1.4em;margin:0 0 1em 0;}
h2.sectiontitle a{font-size:1em;color:#000;}
.mainNav{position:relative;}
.mainNav ul{margin:0;}
.mainNav ul li{float:left;border-left:1px dotted #bbb;padding:0 0.875em;}
.mainNav ul li p{font-size:11px;color:#666;margin:0.591em 0;}
.mainNav ul li a{font-size:1.125em;font-weight:bold;line-height:0.667em;}
.logo{float:left;margin:0 0.875em;}
.logo img{width:16.063em;}
a{color:#FF4200;font-weight:bold;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,sans-serif;font-size:0.875em;text-decoration:none;}
a:visited{color:#e54200;}
.ctl_FeaturedPages a:visited,.rhKicker a:visited,.mainNav a:visited,.hmC a:visited,a.seemore:visited,.secttile a:visited,.slimfooter a:visited,.searchCriteria a:visited,.highlighted a:visited,.breadcrumb a:visited{color:#ff4200;}
p a{font-size:1em;}
h4 a{font-size:1em;}
a:hover{color:#FF6500;text-decoration:underline;}
a img{border:none;font-size:1.143em;}
li{list-style:none;}
tbody tr{line-height:1.4em;}
.bristolCollage{height:13.75em;margin:0 0 1.125em 0;}
.bristolCollage img{width:62.5em;}
#nav1{width:6.75em;}
#nav2{width:8.938em;}
#nav3{width:5.623em;}
#nav4{width:6.938em;}
#nav5{width:7.125em;}
.navtabs{float:left;position:relative;height:7.125em;top:-1.125em;}
#navtab1{width:9.625em;left:17.313em;}
.thingsP #navtab1{background-image:url('/images/furniture/thingsselbg.png');}
.thingsP #nav1{border-left:1px dotted #fff;}
.thingsP #nav2{border:none;}
.thingsP #nav1 p{color:#000;}
.thingsP #nav1 a{color:#fff;}
#navtab2{width:11.75em;left:25.875em;}
.accomP #navtab2{background-image:url('/images/furniture/accoselbg.png');}
.accomP #nav2{border-left:1px dotted #fff;}
.accomP #nav3{border:none;}
.accomP #nav2 p{color:#000;}
.accomP #nav2 a{color:#fff;}
#navtab3{width:8.375em;left:36.625em;}
.evenP #navtab3{background-image:url('/images/furniture/evenselbg.png');}
.evenP #nav3{border-left:1px dotted #fff;}
.evenP #nav4{border:none;}
.evenP #nav3 p{color:#000;}
.evenP #nav3 a{color:#fff;}
#navtab4{width:9.75em;left:44em;}
.foodP #navtab4{background-image:url('/images/furniture/foodselbg.png');}
.foodP #nav4{border-left:1px dotted #fff;}
.foodP #nav5{border:none;}
.foodP #nav4 p{color:#000;}
.foodP #nav4 a{color:#fff;}
#navtab5{width:9.625em;left:52.875em;}
.aboutP #navtab5{background-image:url('/images/furniture/aboutselbg.png');}
.aboutP #nav5{border-left:1px dotted #fff;}
.aboutP #nav5 p{color:#000;}
.aboutP #nav5 a{color:#fff;}
#navtab1,#navtab2,#navtab3,#navtab4,#navtab5{height:7.125em;position:absolute;}
.siteSearch{float:right;}
.siteSearch .field{float:left;background:url('/images/furniture/search-bar.png') no-repeat;width:287px;height:35px;font-size:29px;}
.siteSearch .field input{float:left;background-color:transparent;border:none;margin:8px 5px 8px 38px;width:205px;color:#666;font-size:14px;}
.siteSearch div.row{position:relative;}
.siteSearch span.submit{position:absolute;right:0;color:#fff;font-size:0.875em;background-color:transparent;background-image:url("/images/furniture/site-search-button.png");top:3px;height:35px;width:34px;cursor:pointer;}
.siteSearch input.submit{background-color:transparent;border:medium none;color:#FFFFFF;padding:7px 0 12px;width:32px;cursor:pointer;}
.siteSearch span.submit:hover{background-position:100% -35px;}
.siteSearch span.label{float:left;margin:5px 7px;font-family:Georgia,serif;font-weight:bold;font-style:italic;font-size:18px;}
#vbontwitter{float:left;font-size:11px;font-weight:normal;margin:0;}
.twitterFeed a{color:#4444E2;font-size:11px;font-weight:normal;}
.twitterFeed img{float:left;margin-right:0.875em;}
#vbontwitter a{color:#4444E2;font-size:11px;font-weight:normal;}
.smallGrey{color:#666;font-size:11px;}
.twitterFeed{float:left;width:550px;}
#tweet ul{padding:0px;margin:0px;}
#leveltwonav ul li{float:left;margin:0 1.25em 0 0;}
#leveltwonav ul li a{color:#fff;font-weight:normal;font-size:0.907em;}
#leveltwonav li.selected a{font-weight:bold;}
.hmC{height:295px;position:relative;background-color:#fff;padding:0;}
.hmC .scroll{height:264px;overflow:auto;position:relative;float:left;}
.hmC .scrollContainer div.panel{padding:0px;height:16.5em;width:42.625em;font:helvetica,arial,sans-serif;position:relative;}
.hmC .scrollContainer div.mainimage{width:42.5em;height:284px;z-index:0;margin:0;padding:0;position:absolute;top:0px;}
.hmC .mainimage img{position:absolute;top:0px;}
.hmC h2{margin:0;font-weight:bold;font-size:16pt;}
.hmC img{margin:0;padding:0;}
.hmC ul.navigation a{outline:none;font-size:20px;text-decoration:none;color:#000;}
#overbox{position:absolute;top:214px;left:-20px;z-index:400;width:373px;height:81px;background-color:#fff;background-image:url('/images/furniture/overboxbg.gif');}
.hmC p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:300;}
#overbox p{margin:0;font-size:10pt;line-height:12pt;color:#000;}
#overbox div{position:absolute;top:7px;left:20px;width:323px;*/}
#righttab{position:absolute;top:246px;left:468px;}
.hmC ul.navigation li{position:relative;width:39px;height:40px;margin:0px 1px;cursor:pointer;float:left;background-image:url('/images/furniture/cb.png');}
.hmC ul.navigation li.selected{background-image:url('/images/furniture/cselb.png');color:#fff;}
.hmC ul.navigation li:hover{background-position:100% -40px;color:#fff;}
.hmC ul.navigation li h3{font-size:18pt;margin:3px 11px;font-weight:bold;}
#righttab ul{width:205px;padding:0px;margin:0px;list-style:none;}
.homeRecommended{margin-top:18px;}
.hmR{margin-top:1.125em;height:auto;float:left;width:654px;position:relative;}
.hmR .Highlight{float:left;padding:0 10px 0 11px;width:196px;height:auto;}
.hmR .Highlight div.Image{height:131px;width:196px;}
.hmR .ctl_HighlightedProducts{position:absolute;width:9999px;top:0;left:0;visibility:hidden;}
.homeEvents{margin-top:500px;}
h2{font-size:1.375em;}
.ItemWrapper h2{font-size:1.125em;line-height:1.1em;margin:6px 0 3px;}
.hmR .scroller{height:278px;width:642px;overflow:auto;position:relative;clear:left;float:left;margin:10px 0 0 0;}
.hmR h2.sectiontitle{float:left;}
.hmR .secttile h2{text-align:center;}
.hmR .secttile a{font-size:1em;margin:0 auto;}
.hmR div.secttile{float:left;position:relative;width:132px;height:28px;margin:0 6px;}
.hmR div.secttile div{position:absolute;top:0;left:0;float:left;visibility:hidden;width:132px;height:28px;}
.hmR .rectitle{position:relative;}
.hmR .selected{visibility:visible;}
.hmR a.selected{visibility:visible;}
.hmR .secttile div.selected{visibility:visible;}
.nextpan{cursor:pointer;float:left;width:12px;height:24px;background-image:url('/images/furniture/sleftarrow.png');margin:3px 0 0 13px;}
.prevpan{cursor:pointer;float:left;width:12px;height:24px;background-image:url('/images/furniture/srightarrow.png');margin:3px 0 0 0;}
.nextarrow{cursor:pointer;position:absolute;top:74px;left:665px;width:40px;height:71px;background-image:url('/images/furniture/rightarrow.png');}
.nextarrow:hover{background-position:100% -71px;}
.prevarrow{cursor:pointer;top:74px;left:-18px;position:absolute;z-index:70;width:40px;height:71px;background-image:url('/images/furniture/leftarrow.png');}
.prevarrow:hover{background-position:100% -71px;}
.prevpan:hover{background-position:100% -24px;}
.nextpan:hover{background-position:100% -24px;}
.hmR .seemore{position:absolute;visibility:hidden;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;bottom:10px;right:0.875em;font-size:1em;}
.seemore{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:1em;}
.seemore a{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:1em;}
.seemoreholder{text-align:right;}
#recomtip{width:254px;height:52px;position:absolute;top:-15px;left:363px;background-image:url('/images/furniture/choose-recom-tip.png');}
.hmE{margin-top:1.125em;float:left;}
.eventslist .Dates h3,.eventslist .Dates h4,.eventslist .venue{display:none;}
.eventslist{margin:-0.25em 0 0.55em 0;float:left;}
#mainBox .eventslist{margin:0 0 -0.55em 0;width:100%;}
#mainBox .eventslist.topattr{margin:0;}
.ctl_HighlightedProducts.eventslist h2.ControlTitle{margin:0 0 0.55em 0;}
div.Dates{line-height:1.2em;}
div.Dates span{font-size:0.74em;color:#666;}
span.Delim{margin:0 0.4em;}
.eventslist h2{margin:0;}
.eventslist div.Image{float:left;margin:0 0.875em 0.875em 0;width:7.813em;height:5.186em;}
.eventslist .Highlight{border-bottom:1px dashed #CCCCCC;clear:both;padding:0.875em 0 0;float:left;width:100%;}
.thingsP .eventslist .Highlight{border-bottom:none;padding:0 0.875em 0.875em 0;}
.eventslist .ItemLast{border:none;}
div.enjoyengland img,div.enjoyengland span{margin:0 0.188em 0 0;}
img.gradingStarImg{}
div.node.gradings{margin:0.55em 0 0.65em;}
div.enjoyengland span{vertical-align:top;}
.additionalImages img{margin:0 0 12px 14px;}
.additionalImages li{float:left;}
.additionalImages img:hover{opacity:0.7;filter:alpha(opacity=70);}
.node.image img{margin:0 0 14px 0;}
.additionalImages p{display:none;}
.node.image{float:left;}
.additionalImages a{float:left;line-height:14px;outline:none;}
.ctl_Tabs.detailtabs{clear:both;padding-bottom:0.5em;}
.tabNavigation{clear:both;overflow:hidden;position:relative;z-index:1000;}
.tabNav li{float:left;padding:4px 8px 5px;margin:0 2px 0 0;background:#efeff0 url('/images/furniture/graytabfade27px.png') repeat-x left bottom;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;}
.tabNav li.selected{background:#ff6642 url('/images/furniture/orangetabfade27px.png') repeat-x left bottom;}
.tabNav li.selected a{color:#fff;}
.productTabs div.tab{width:654px;}
.productTabs div.tab div.sys_control{padding:1em 1em 0 1em;}
div.productTabs{border:solid 1px #C7C7C7;clear:both;position:relative;font-size:0.875em;}
div.productTabs h3{font-size:1em;}
div.oddColumn{padding 0 1em 0 0;}
ul.facilities{margin:0 0 1em 0;}
ul.facilities li{line-height:1.4em;list-style:disc inside none;}
div.oddColumn,div.evenColumn{width:48%;float:left;}
div.productTabs p{font-size:1em;}
div.node.awards,div.node.downloads,div.node.externallinks{margin-top:1.125em;padding:0.55em 0.875em;background-color:#fff;float:left;width:17em;-moz-box-shadow:4px 4px 10px #999;-webkit-box-shadow:4px 4px 10px #999;box-shadow:4px 4px 10px #999;}
.node.externallinks li{line-height:1.4em;list-style:disc inside none;}
.prodContact img{float:left;margin-right:0.875em;}
.prodContact .node.website{background-image:url('/images/furniture/view-website-icon.gif');background-repeat:no-repeat;display:block;height:1.938em;width:100%;}
.prodContact .node.email{background-image:url('/images/furniture/e-mail-icon.gif');background-repeat:no-repeat;display:block;height:1.938em;width:100%;}
.prodContact .node.email a,.prodContact .node.website a{margin-left:3.143em;}
.prodContact address{font-size:0.875em;color:#666;font-family:Georgia,'Times New Roman',serif;}
.prodContact h2{margin:0 0 0.4em 0;}
div.tabNavigation a{color:#000;outline:none;}
#reqsummary{border-bottom:1px dashed #CCC;margin:0 0 1em;padding:0 0 1em;}
#reqsummary dt{float:left;padding:1em 0 0;margin:0 0.3em 0 0;}
#reqsummary dd{font-weight:bold;padding:1em 0 0;}
.pnStayReqmntTtl,.pnUnitOption label{font-weight:bold;}
.pnUnitOption{margin:1em 0 0 0;}
.pnUnitOption input{float:left;margin:0.272em 0 0 0;}
.pnUnitOption label{display:block;margin:0 0 0 1.9em;}
.pnPriceBase{margin:0 0 0 1.9em;}
.pnStayButtons{margin:1em 0 0 0;}
#roomTypes{margin:1em 0;}
#roomTypes td.unit{width:54%;}
tbody tr{line-height:1.4em;}
#roomTypes thead tr{text-align:left;}
.roomInfo h2{display:none;}
.roomInfo dl dt{float:left;}
.roomInfo dl dd{font-weight:bold;}
.searchBox{padding:0;position:relative;font-size:0.875em;}
.hmB{background:#fff url('/images/furniture/roomillo.jpg') no-repeat left bottom;float:left;}
.searchHeader h2.sectiontitle{font-size:1.571em;color:#fff;width:12.773em;padding:0.272em 0 0.272em 0.9em;background:#282828 url('/images/furniture/emrightbar.jpg') no-repeat left top;}
.searchCriteria{padding:1em 1em;}
.searchCriteria div.row{margin:0 0 0.55em;}
div.row.refine-category span.label,div.row.refine-polygon span.label{display:block;margin:0 0 0.55em;}
.searchCriteria div.row.submitContainer{margin:0;height:2.571em;display:block;text-align:center}
.searchCriteria div.RoomReqs{margin:0 0 0.55em;}
.searchCriteria div.AddAnotherUnit{margin:0 0 0.55em;}
.searchCriteria a{font-size:1em;}
.searchCriteria dt{margin:0 0 0.55em;}
.searchCriteria dd{margin:0 0 0.55em;}
select#src_category,select#src_polygon,select#ref_src_name,select#src_area{float:none;width:250px;}
.ratestip{width:158px;height:43px;position:absolute;top:74px;left:130px;background-image:url('/images/furniture/rates-tip.png');}
.greyHighlight{margin:0 0 1em;padding:0.643em 1em;background-color:#eee;}
.searchBox select{float:right;width:45px;}
.searchBox .refine-availability select{position:absolute;right:1em;float:none;width:auto;}
input.checkbox{margin-right:1em;}
.fieldwide.calStartStayDate{display:block;margin:0.55em 0 0 0;}
.searchBox span.labelwide{display:block;}
.accommodationSearchImg{display:none;}
dt.tfa span.label{display:none;}
span label{line-height:1.4em;}
.hmB div.refine-availability span.label{display:none;}
.hmB div.refine-availability div.row span.label{display:inline;}
.hmB ul.advanced{border-top:1px dashed #CCCCCC;margin:0.714em 0 0;padding:0.571em 0 0;}
.hmV{margin-top:1.125em;height:16.438em;float:left;padding:0.5em 0 0.5em 0.875em;}
.hmV embed{margin:0.6em 0 0.55em -0.875em;width:18.75em;height:12.125em;}
object{line-height:1px;display:block;}
.rhKicker{position:relative;float:left;width:18.75em;height:14.063em;padding:0;margin-top:1.125em;}
.rhKicker img{width:100%;height:100%;}
.rhKicker .kickerOverlay{position:absolute;width:17em;padding:0.55em 0.875em;color:#fff;background:url('/images/furniture/greybgfill.png') repeat left top;bottom:0;left:0;}
.rhKicker .kickerOverlay a h2{color:#ff4200;margin-bottom:0.25em;font-size:1.571em;}
.rhKicker .kickerOverlay a p{font-size:1em;margin:0 0 0.325em;color:#fff;}
.rhKicker .kickerOverlay a:hover{text-decoration:underline;}
.rhKicker.groupkicker{margin:0 0 1.125em;}
.mcKicker{float:left;width:10.875em;padding:0;margin-top:1.125em;}
.socmedkicker{height:17.063em;}
.mcKicker img{width:100%;height:100%;}
.hmChan{height:350px;}
.hmKicker{height:10.875em;margin-top:1.125em;}
#mainBox h1{font-size:2em;line-height:1em;width:16.7em;}
.productDetail h1{margin:0 0 0.344em;}
h2.GroupTitle{padding:0.272em 0.55em;background:#E64200 url('/images/furniture/orangeheaderfade.png') repeat-x left bottom;color:#FFFFFF;width:28.636em;float:left;}
.ctl_PageTitle{margin:0 0 0.55em;}
.searchresultsP #mainBox{padding:0.55em 0.875em 0.875em;}
table.sitesearchresults{width:100%;margin:1em 0 0 0;padding:0 0 1em;border-bottom:1px dashed #CCCCCC;border-spacing:0;}
.sitesearchresults td{padding:0.071em 0 0.214em;}
td.seemore{padding:0.063em 0 0.188em;}
td.showall a{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:1em;}
.sitesearchresults th{text-align:left;}
.sitesearchresults td.product{width:60%;}
.sitesearchresults td.location{text-align:right;font-size:0.875em;}
.sitesearchresults tr.odd{background-color:#F8F8F8;}
p.results{float:left;}
ul.paging li{font-size:0.875em;float:left;margin:0 0.4em 1em 0;}
ul.paging li a{font-size:1em;}
div.thingssearchresults h2:first-child{display:none;}
ol.thingssearchresults li{border-bottom:1px dashed #CCCCCC;float:left;padding:0.875em 0 0;width:100%;}
.thingssearchresults dl.dates{height:1.25em;}
.thingssearchresults dl dt.dates{display:none;}
.thingssearchresults dl dd.dates{font-size:0.875em;}
.thingssearchresults div.thumbnail{float:left;height:5.186em;margin:0 0.875em 0.875em 0;width:7.813em;}
.thingssearchresults div.thumbnail img{height:5.186em;width:7.813em;}
ol.thingssearchresults h2{font-size:1em;}
ol.thingssearchresults h2 a{font-size:1em;}
ol.thingssearchresults h3{float:left;font-size:0.875em;margin-right:0.4em;line-height:1.4em;}
.thingssearchresults div.loc p{margin:0;}
.accomsearchresults div.thumbnail{float:left;margin:0 0.875em 0 0;height:131px;}
.resultslistright .priceBasis{display:none;}
.resultslistleft{float:left;width:453px;margin:0 0.875em 0 0;}
.resultslistright{position:relative;float:left;text-align:center;width:158px;height:131px;border-left:solid 1px #ddd;}
.accomsearchresults ol li{width:100%;clear:both;border:1px solid #ddd;margin:0 0 0.875em;background-color:#eee;position:relative;float:left;}
.accomsearchresults div.enjoyengland{height:20px;margin:0 0 0.875em;}
.accomsearchresults h2.ProductName{background-color:#fff;padding:0.288em 0.63em;border-bottom:1px solid #ddd;}
.accomsearchresults img.gtbsaward{float:left;position:absolute;right:0.5em;top:-3.25em;height:6.071em;width:4.643em;}
.accomsearchresults div.gtbs_logo{position:relative;}
.accomsearchresults .resultsdetail{position:relative;padding:0.875em;float:left;}
.accomsearchresults img.thumbnail{width:12.25em;height:131px;}
.accomsearchresults ol li p{margin:0;}
.accomsearchresults ol li h3{float:left;font-size:0.875em;line-height:1.4em;margin:0 0.286em 0 0;}
span.priceValue{font-size:2em;color:#4444E2;display:block;}
div.price h3{display:none;}
div.bookonline p.bookonline img{position:absolute;bottom:0;right:0;}
.resultslistright div.price{margin:1.7em 0 0 1em;}
div.bookonline p.availability img{position:absolute;top:0;right:0;}
div.ProdListReorder{float:right;font-size:0.875em;}
.resultslistright span.priceTo{display:none;}
.ctl_BookingStage,.ctl_RequirementSummary,ctl_Booking_UnitSelection{font-size:0.875em;}
.bookingP .ctl_RequirementSummary{float:left;width:100%;}
.ctl_BookingStage div.instruction{font-size:1.143em;}
#pnAvailClassKey h3{margin-bottom:0.55em;}
.ctl_BookingKeys{margin-top:1em;padding:0.55em 0 0 0;border-top:dashed 1px #CCC;}
div.bookingStages{margin:0.55em 0;}
div.bookingStages img{margin-right:3px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;}
#splash .highlighted{padding:0;margin-bottom:1.125em;}
#splash{position:relative;}
.splashover{width:40.875em;padding:0.5em 0.875em 0.875em;color:#fff;position:absolute;left:0;bottom:0;background:url('/images/furniture/greybgfill.png') repeat left top;z-index:50;}
#fatmiddlecol .splashover{width:28.875em;}
.splashover p{margin:0;}
.splashover h2{font-size:1.75em;margin-bottom:0.214em;}
#splash ul{display:none;}
#splash .Highlight{position:relative;height:25em;}
#splash .Highlight img{width:100%;height:100%;}
#splash .Highlight h2.Name{width:100%;text-align:center;background:url('/images/furniture/greybgfill.png') repeat left top;position:absolute;left:0;top:0;line-height:2.222em;font-size:1.125em;margin:0;}
#splash span.Label{display:none;}
#splash .ItemPrev{margin:0.571em;position:absolute;left:0;top:0;}
#splash .ItemNext{margin:0.571em;position:absolute;right:0;top:0;}
#splash .GalleryControls img{width:0.75em;height:1.5em;}
div.categories{width:668px;float:left;}
.categories li{border-bottom:1px dashed #CCCCCC;width:13em;height:18em;margin:0 0.875em 0.55em 0;float:left;}
.categories a{font-size:1.125em;}
.categories a.navTitle{margin:0 0 0.2em!important;}
.categories a.catimglink p.navThumb{font-size:1em;height:7.667em;width:100%;}
.categories a.catimglink{display:block;height:7.667em;margin-bottom:0.3em;width:100%;}
p.navThumb{height:9.857em;margin-bottom:0.428em;}
#leveltwonav a.navTitle{margin-bottom:0.69em;}
a.navTitle{display:block;margin-bottom:0.5em;}
.sidecategories p.navThumb{font-size:1em;float:left;height:7.667em;margin:0 0.778em 0 0;}
.sidecategories li{height:8.625em;clear:both;width:100%;margin-bottom:0.875em;border-bottom:1px dashed #ccc;padding:0 0 0.875em;}
.sidecategories a.navTitle{font-size:1.125em;margin:0 0 0.25em;}
.levelthreenav{padding:0;}
.levelthreenav li a{font-size:0.875em;display:inline;font-weight:normal;}
.levelthreenav li{line-height:2.25em;list-style:disc inside none;padding:0 0 0 0.625em;}
.levelthreenav ul.sub li a{color:#ff4200;}
.levelthreenav ul.sub li{background-color:#fff;}
.levelthreenav li:hover{background-color:#eee;}
.levelthreenav li:hover a{color:#ff4200;text-decoration:none;}
.levelthreenav li.current{background-color:#333;color:#fff;}
.levelthreenav li.current a{color:#fff;}
.levelthreenav li.current:hover a{text-decoration:none;}
.imggal .galItem{position:relative;height:28.375em;background:none;-moz-box-shadow:4px 4px 10px #999;-webkit-box-shadow:4px 4px 10px #999;box-shadow:4px 4px 10px #999;}
.galItem img{width:100%;height:100%;}
.galItem.hide{display:none;}
.mediaNote h3{display:none;}
.mediaNote{position:absolute;top:0;left:0;width:100%;height:2.25em;text-align:center;background:url('/images/furniture/greybgfill.png') repeat left top;color:#fff;}
.mediaNote p{margin:0;line-height:2.571em;font-style:italic;}
.content p{margin:0 0 1em 0;}
.content ul{font-size:0.875em;margin:0 0 1em 0;}
.content ul li{line-height:1.4em;list-style:disc outside none;margin:0 1em 1em 1em;}
.content h4{font-size:1.125em;margin:0 0 0.778em 0;}
.content li p{font-size:1em;}
.contact p img.fullimg{font-size:1em;}
.content p img.fullimg{margin-bottom:-0.429em;}
.content img.fullimg{width:100% !important;margin:0 0 0.55em;}
.dashedborder{border-bottom:dashed 1px #CCCCCC;margin:0 0 0.55em 0;}
.content li a{font-size:1em;}
.ctl_ArticleDetail li{font-size:0.875em;line-height:1.4em;}
.ctl_ArticleDetail li a{font-size:1em;line-height:1.4em;}
.ctl_ArticleDetail sup{font-size:1em;vertical-align:baseline;}
.ctl_ArticleDetail p.date{margin:0;font-size:0.857em;color:#666666;}
strong.category{display:none;}
.latestarticles h3.date.month,.latestarticles h2.type,.relatedarticles h3.date.month{display:none;}
.latestarticles.showdates h3.date.month{display:block!important;}
.latestarticles h4{font-size:1em;}
.latestarticles h4 a{clear:right;display:block;}
.latestarticles span.date,.relatedarticles span.date{font-size:0.857em;color:#666666;font-weight:300;}
.relatedarticles li{margin:0 0 0.5em;}
.relatedarticles span.date{display:block;}
.latestarticles img.thumbnail{margin:0 0.875em 0 0;}
.latestarticles p.thumbnail{float:left;}
.latestarticles p{margin-bottom:0;}
.latestarticles p a{display:block;height:7.143em;}
.latestarticles p a img{height:6.25em;}
.latestarticles li{display:block;clear:both;padding:0.875em 0;border-bottom:1px dashed #CCCCCC;float:left;width:100%;}
#fatbox{float:left;width:28.875em;}
#homefeatures{margin:1.125em 0 0 0;float:left;}
#homefeatures li.item5{border:none;}
#homefeatures .seemoreholder{float:right;}
#homefeatures h2.sectiontitle{float:left;}
span.rssicon{display:block;float:right;margin:0.25em 0 0;}
.hmTrans{margin:1.125em 0 0;float:left;width:17em;}
.hmTrans li{list-style:disc inside none;padding:0.214em 0 0.214em 0.3em;margin:0 0 1px 0;}
.hmTrans li.odd{background-color:#eee;}
.hmTrans .seemoreholder{margin-top:0.3em;}
.dynMapContainer{height:40.75em;}
.dynMapContainer h2.ProductName{padding:0;margin:0 0 0.67em 0;border-bottom:none;}
.dynMapContainer span.gradingDesignator{font-size:0.875em;}
.listMapLinkContainer li{-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;background:url("/images/furniture/graytabfade27px.png") repeat-x scroll left bottom #EFEFF0;float:left;padding:0.25em 1em 0.313em;height:1.25em;}
.listMapLinkContainer li a{color:#000;}
div.listMapLinkContainer{border-bottom:1px solid #C7C7C7;height:1.75em;margin:0 0 0.55em;width:100%;}
.listMapLinkContainer ul{height:1.75em;float:right;margin-right:0.87em;}
.listMapLinkContainer .showList,.listMapLinkContainer .showMap{background:url("/images/furniture/orangetabfade27px.png") repeat-x scroll left bottom #FF6642;}
.listMapLinkContainer li.showList a,.listMapLinkContainer li.showMap a{color:#fff;outline:none;}
.listMapLinkContainer li.showListLink{margin:0 0.188em 0 0;}
div.accomsearchresults > h2:first-child{display:none;}
.googleView label{font-size:0.875em;}
.googleView{margin:0.55em 0 0 0;height:auto !important;}
.googleView legend{font-size:0.875em;font-weight:bold;}
.googleView span.numOfProds{margin-left:0.4em;}
.mapFilters fieldset{float:left;width:153px;margin-right:14px;margin-bottom:0.5em;border:none;}
.mapWidgetContainer{border-top:1px dashed #CCCCCC;clear:both;margin-top:7px;padding:0.3em 0 0;}
.googleView input{margin-right:0.5em;}
div.mapFilters{width:668px;}
.mapFilters h3{display:none;}
#mapProductList{display:none;}
.searchSummary li.seperator{display:none;}
.searchSummary{font-size:0.875em;}
.itinbasket{margin-top:1.125em;position:relative;float:left;width:17em;}
.itinbasket img.icon{position:absolute;right:-7px;top:0.75em;}
.itinbasket p.link{margin:0;}
.itinbasket p.introdesc{margin:0.55em 0 0;}
.itinbasket p{margin:0;}
.itinbasket p.introdesc img{vertical-align:bottom;margin:0 0.357em;}
div.productDetail{position:relative;}
.productDetail p.ex_AddButton{position:absolute;top:0.5em;right:0;}
.ItnryDists td span{display:none;}
.ItnryTbl td.item img{display:none;}
.ItnryItems tbody tr.even{background-color:#f8f8f8;}
.ItnryItems td.item{padding-left:3px;width:400px;}
.ItnryItems tbody tr{line-height:2.3em;}
.ItnryTbl img{vertical-align:middle;margin:0 4px 0 0;}
.ItnryTbl{font-size:0.875em;width:100%;border-spacing:0;}
.ItnryTbl td.order,.ItnryTbl td.delete{text-align:center;width:20%;}
.ItnryTbl td.delete{width:10%;}
th.item{text-align:left;}
.ItnryTbl a{font-size:1em;}
.ItnryTbl a.point{margin:0 10px;}
.itinbasket p.link a{float:left;margin-right:13px;}
.itinbasket p.link br{display:none;}
.itinbasket p.link a.Itin_List{margin-right:0;}
ol.offersList li.odd,ol.offersList li.even{border-bottom:dashed 1px #ccc;float:left;clear:both;width:100%;}
ol.offersList h2{clear:both;float:left;margin:0.1em 0 0.3em;width:100%;}
.offersDetail h2{display:none;}
ol.offersList ul{clear:both;}
ol.offersList li li{font-size:0.875em;list-style:disc inside none;margin:0 0 1em 0;line-height:1.4em;}
ol.offersList li li a{font-size:1em;}
ol.offersList small{display:none;}
.offersDetail h3{font-size:1.125em;margin:0.55em 0;}
ol.offersList p.image{float:left;margin:0 1em 1em 0;}
ol.offersList p.image a{display:block;height:100px;}
.ctl_CustomerLogin{font-size:0.875em;}
.ctl_CustomerLogin p{font-size:1em;}
.ctl_CustomerLogin div.row{margin:0 0 0.55em;}
.ctl_CustomerLogin span.label{float:left;margin:0 0.4em 0;text-align:right;width:10.714em;}
.ctl_CustomerLogin span.field select{width:20.636em;}
.ctl_CustomerLogin span.field input{width:20em;}
.ctl_CustomerLogin span.field input.checkbox{margin-left:14.454em;width:auto;}
.ctl_CustomerLogin span.field input.submit{width:9.091em;margin-left:14.545em;}
.ctl_CustomerLogin br.clear{display:none;}
.ctl_CustomerLogin span.error{width:100px;}
.ctl_CustomerLogin span.error span{display:none;}
.ctl_Forms{font-size:0.875em;}
.ctl_Forms p{font-size:1em;}
.ctl_Forms div.row{margin:0 0 0.55em;}
.ctl_Forms span.label{float:left;margin:0 0.4em 0;text-align:right;width:10.714em;}
.ctl_Forms span.field select{width:20.636em;}
.ctl_Forms span.field input{width:20em;}
.ctl_Forms span.field input.checkbox{margin-left:14.454em;width:auto;}
.ctl_Forms span.field input.submit{width:9.091em;margin-left:14.545em;}
.ctl_Forms br.clear{display:none;}
.ctl_Forms span.error{width:100px;}
.ctl_Forms span.error span{display:none;}
.sitemapfooter a{color:#fff;}
.sitemapfooter ul.list li{float:left;width:184px;margin:0 18px 0 0;}
.sitemapfooter ul.list li a{font-size:1.125em;}
.sitemapfooter ul.sub li a{font-size:0.875em;}
.sitemapfooter ul.list li.aboutP{float:left;width:184px;margin:0 0 0 0;}
.sitemapfooter ul.list{float:left;}
.sitemapfooter ul.sub li{float:none;margin:0;}
div.sitemapfooter{margin:0.875em auto;width:62.5em;height:15.5em;}
.sitemapfooter ul.sub li a{float:none;font-weight:300;}
.slimfooter ul{}
.slimfooter ul li{float:left;margin:0 2%;}
.slimfooter a.navTitle{margin:0;line-height:2.143em;}
div.slimfooter{width:61.5em;height:30px;margin:0 auto;}
div#slimfooter{background-color:#282828;border-top:1px solid #ccc;}
.footerdb{background-color:#666;clear:both;color:#fff;font-size:0.813em;padding:1.1em;}
.footerdb a,.footerdb p{float:left;}
.footerdb p{margin-left:2em;}
.footerdbinner{margin:0 auto;width:52.923em;height:60px;}
.stage1 #multisearch,.stage2 #multisearch{display:none;}
#multisearch{margin:1.125em 0 0 0;float:left;width:17em;}
#multisearch h2 a{font-size:1em;}
.aboutP .galItem{clear:both;float:left;height:28.375em;width:100%;}
.aboutP .galItem img{width:100%;height:28.375em;}
.aboutP #splash ul.galControls{background-color:#FFFFFF;display:block;float:left;margin:0.875em 0;padding:0.875em;width:40.875em;-moz-box-shadow:4px 4px 10px #999;-webkit-box-shadow:4px 4px 10px #999;box-shadow:4px 4px 10px #999;}
.aboutP #splash ul.galControls li{padding:0 0 0 0.2em;float:left;width:1em;height:1em;background-color:#eee;border:1px solid #ccc;margin:0 0.875em 0 0;}
.aboutP #splash ul.galControls li.current{background-color:#666}
.leftbarstem{position:absolute;top:-0.125em;left:-0.563em;}
.groupP #leveltwonav{-moz-border-radius:0px 9px 9px 0px;-webkit-border-radius:0px 9px 9px 0px;}
.toptabsnav{position:absolute;left:0;}
.visitorstab{bottom:14px;left:10px;position:absolute;width:86px;height:21px;float:left;background-image:url('/images/furniture/white-top-tab-visitors.png');z-index:30;}
.groupP .visitorstab,.mediaP .visitorstab{background-image:url('/images/furniture/grey-top-tab-visitors.png');}
.tobtabsnav li{background:none;}
li.mediatab{bottom:14px;left:74px;position:absolute;width:127px;height:21px;float:left;background-image:url('/images/furniture/grey-top-tab-media.png');z-index:20;}
.mediaP li.mediatab{background-image:url('/images/furniture/orange-top-tab-media.png');z-index:40;}
li.groupstab{bottom:14px;left:179px;position:absolute;width:143px;height:21px;float:left;background-image:url('/images/furniture/grey-top-tab-group.png');z-index:10;}
.groupP li.groupstab{background-image:url('/images/furniture/orange-top-tab-group.png');z-index:40;}
.toptabsnav a{font-size:0.813em;}
li.visitorstab a{margin-left:24px;font-weight:normal;color:#000;}
.groupP li.visitorstab a,.mediaP li.visitorstab a{color:#fff;}
li.mediatab a{margin-left:64px;font-weight:normal;color:#fff;}
li.groupstab a{margin-left:54px;font-weight:normal;color:#fff;}
div.topstem{background-color:#FF4503;height:2px;left:0;position:absolute;top:-2px;}
.groupP div.topstem{width:188px;z-index:40;}
.mediaP div.topstem{width:90px;z-index:40;}
.hmpageP li.visitorstab,.hmpageP li.mediatab,.hmpageP li.groupstab{bottom:0px;}
.imgP #mainBox{padding:0.55em 0 0.55em 0.875em;width:41.75em;}
ul.imgsquares{float:left;}
ul.imgsquares p{margin:0;font-weight:bold;}
ul.imgsquares li{list-style:none;float:left;margin:0 1em 1.5em 0;width:22.857em;}
ul.imgsquares p.imgcaption{font-weight:300;}
p.imgcaption{font-style:italic;font-color:#666;}
label.password_7553{font-size:0.875em;margin:0 0.875em 0 0;}
.breadcrumb a{display:inline;}
.breadcrumb p{margin:0;}
.breadcrumb{background-color:#ddd;padding:0.3em 0.875em;}
p.loadingAnimation{margin-top:0.55em}
.blockUI.blockMsg.blockPage.ProductSearchBlockElement{left:50%!important;top:50%!important;width:43.75em!important;margin:-6em 0 0 -21.875em!important;}
.blockUI.blockMsg.blockElement.ProductListBlockElement{width:auto!important;padding:0.875em 0.875em 0;}
.blockMsg p.logo{clear:both;margin:0 0 1em;text-align:center;width:100%!important;height:auto!important;float:none;}
.blockMsg p.logo img{margin:0 auto;width:auto!important;height:auto!important;}
.blockMsg p.loadingAnimation{margin:0.55em 0;clear:both;}
.productAvailabilitySearchMessage,.productSearchMessage{padding:0.875em 0.875em 0;width:42em!important;float:left;}
.productAvailabilitySearchMessage div.messages p{display:block;float:left;width:14.857em;margin:0 0.5em 0.875em 0.5em;}
ol.whatsnearbyprox li{float:left;padding:0 10px 0 11px;width:196px;height:330px;}
ol.whatsnearbyprox{width:654px;height:330px;overflow:auto;}
.ctl_ProductList.whatsnearbyprox h2.ProductName{font-size:1.125em;margin:0.2em 0;}
.ctl_ProductList.whatsnearbyprox .listMapLinkContainer{display:none;}
.whatsnearbyprox div.node{background-color:#EEEEEE;bottom:0;font-size:0.875em;padding:0.2em 0;position:absolute;text-align:center;width:196px;}
div.prox_attr,div.prox_acco,div.prox_even,div.prox_cate{width:auto;font-size:0.875em;float:left;margin:0.8em 0.15em 0 0;padding:0.2em 0.8em;border:1px solid #ccc;cursor:pointer;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;border-bottom:none!important;}
div.prox_attr{margin-left:1em!important;}
div.prox_attr.selected,div.prox_acco.selected,div.prox_even.selected,div.prox_cate.selected{background-color:#eee;}
.ctl_ProductList.whatsnearbyprox span.field input{left:-50000px;position:absolute;top:0;}
.ctl_ProductList.whatsnearbyprox{position:relative;}
.ctl_ProductList.whatsnearbyprox span.label{display:block;height:14px;cursor:pointer;padding:0 0 0.35em;}
.whatsnearbyprox .proxProdsPrev{position:absolute;top:108px;background-image:url("/images/furniture/leftarrow.png");cursor:pointer;height:71px;left:-33px;width:40px;text-indent:-9999px;outline:none;}
.whatsnearbyprox .proxProdsNext{position:absolute;top:108px;background-image:url("/images/furniture/rightarrow.png");cursor:pointer;height:71px;right:-42px;width:40px;text-indent:-9999px;outline:none;}
.whatsnearbyprox .proxProdsPrev:hover{background-position:100% -71px;}
.whatsnearbyprox .proxProdsNext:hover{background-position:100% -71px;}
.moreProximityResults{display:none;}
.whatsnearbyprox .ProductListMain{clear:both;padding:0.875em 0 0.2em;border-top:1px solid #ccc;height:330px}
.advancedsearch{padding:0!important;font-size:0.875em;}
.advancedsearch dt{background-color:#eee;margin:0 0 0.875em;padding:0.5em;}
.advancedsearch dt.tfa{display:none;}
.advancedsearch dd.refine-tfa-nocollapse{padding:0.5em;background-color:#eee;margin:0 0 0.875em!important;}
.advancedsearch dd.refine-tfa-nocollapse div.row{margin:0;}
.advancedsearch div.row.submitContainer{margin-bottom:0.35em;}
.ctl_Forms.emailprovider{clear:both;border-top:1px dashed #ccc;}
.emailprovider h2{font-size:1.571em;margin:0.454em 0 0.227em 0;}
.emailprovider input.submit{width:auto!important;margin:0.685em 0 0 12.385em!important;}
.emailprovider textarea{width:23.077em;}
.stage3_1 .itinbasket{margin-top:0!important;}
.rhhelp{float:left;margin-top:1.125em;width:17em;}
.rhhelp img{clear:both;margin-top:0.55em;}
h2#ir_bookonlinetitle{margin-bottom:0.2em;}
h2#ir_bookonlineguaranteed{font-size:1em;}
.rhhelp p{margin-bottom:0.55em;}
.rhhelp span{display:none;}
.bookingP .searchCriteria{float:left;font-size:0.875em;width:46.714em;}
.prodsummary{font-size:0.875em;padding:1em 1em 0;background-color:#eee;border:1px solid #ccc;float:left;clear:both;width:44.571em;margin-bottom:0.8em;}
#pnTeleBook_PromptCall{background-color:#EEE;border:1px solid #CCC;padding:0.55em 0.875em;}
#pnTeleBook_PromptCall p{margin:0;}
.prodsummary div.image{margin-right:1em;}
.prodsummary h2{font-size:1.143em;}
.bookingP .searchCriteria div.row.submitContainer{text-align:left;}
.bookingP .searchCriteria{padding:0;}
.bookingP .searchCriteria h2.ir{display:none;}
.bookingP.unitsel .searchCriteria h2.ir{display:block;}
.bookingP.unitsel .searchCriteria{position:absolute;top:34.8em;right:1em;padding:1em;width:19.429em;border:1px solid #ccc;background-color:#fff;}
.bookingP.unitsel .searchCriteria h2{color:#ff4200;cursor:pointer;}
.bookingP.unitsel .searchCriteria.closed{}
.bookingP.unitsel .ctl_Booking_UnitSelection{width:21.2em;}
.bookingP .searchCriteria{margin:0.6em 0 0.4em;}
.bookingP .pnStayReqmntRslts{font-size:}
#book_bookingdetails{background-color:#eee;border:1px solid #ccc;clear:both;float:left;font-size:1.143em;margin-bottom:0.8em;padding:0.55em 0.875em 0.675em;width:39em;}
#book_bookingdetails dt,#book_bookingdetails dd{float:left;margin-right:0.3em;}
#book_bookingdetails dd{color:#4444e2;font-weight:bold;}
#book_bookingdetails dd.totalprice{margin-right:1em!important;}
#book_bookingdetails h3{margin-bottom:0.313em;}
.bookingP.checkout fieldset{margin-bottom:0.9em;padding:0.5em;}
.bookingP legend{font-weight:bold;padding:0.3em;}
.bookingP.checkout label.hidden{display:none;}
.bookingP.checkout select.month,.bookingP.checkout select.year{width:6em;}
.whybook p{margin:1em 0 0;}
div.quickinfo{margin-top:1.125em;float:left;width:17em;}
.bookingP .ctl_Forms div.row{clear:both;}
div.address2 span.field,div.address3 span.field{margin-left:11.429em;}
div.address2 span.label,div.address3 span.label{display:none;}
.bookingP fieldset#interests{display:none;}
.quickinfo h3{background-color:#eee;margin-bottom:0.2em;padding:0 0 0.1em 0.3em;}
.quickinfo h2{margin-bottom:0.364em;}
.quickinfo p{margin-bottom:0.55em;padding:0 0 0 0.55em;}
.specoffersbox{margin-top:1.125em;float:left;width:17em;}
.specoffersbox p{font-size:0.813em;}
.specoffersbox h2{font-size:1.125em;margin:0.222em 0 0.389em!important;}
.specoffersbox h2.sectiontitle{font-size:1.375em;margin:0!important;}
.specoffersbox p.image{margin-bottom:0!important;}
div.sumref{float:left;width:17em;margin-top:1.125em;}
div.sumref form{font-size:0.875em;}
.sumref label{display:block;}
.sumref .labelContainer{padding:0.5em;}
.priceSlider{margin:0.649em 0 0.286em 0.571em;width:92%;}
.ui-widget{font-size:1em!important;}
.refinecategory,.refinepolygon,.refineprice{margin-top:0.55em;}
.sumref h3{display:none;}
.sumref legend{padding:0.3em;font-weight:bold;}
.prodMltSrchControl.searchCriteria{width:21.429em;padding:0!important;}
.prodMltSrch{padding:1em;}
.prodMltSrch.closed{background-color:#333;}
.prodMltSrchControl .accommodationSearchImg{display:block!important;}
.prodMltSrch.open .accommodationSearchImg{margin-bottom:0.5em;}
.prodMltSrch h2{font-size:1.571em;}
.node.openingTimes h2{display:none;}
div.node.openingTimes{border-bottom:1px dashed #CCCCCC;margin-bottom:0.85em;padding:0 0 0.55em;}
.node.openingTimes h3.opening{color:#666666;font-size:1em;}
.partnerlogos{float:left;width:17em;margin-top:1.125em;}
.partnerlogos .Highlight.Item0,.partnerlogos .Highlight.Item2,.partnerlogos .Highlight.Item4{margin-right:0.875em;}
.partnerlogos div.Image a{display:block;height:9.071em;width:127px;}
.partnerlogos .Highlight{float:left;border:1px solid #fff;margin-bottom:0.875em;}
.partnerlogos.partneraccom .Highlight.Item4,.partnerlogos.partneraccom .Highlight.Item5{margin-bottom:0.45em!important;}
.partnerlogos.partnerattr .Highlight.Item2,.partnerlogos.partnerattr .Highlight.Item3{margin-bottom:0.45em!important;}
.partnerlogos h2.ControlTitle{font-size:1em;}
body.touristscreensbody{height:100%;background:#9E97BF;overflow-y:hidden;}
.touristscreensbody div{height:100%;padding:5px;}
.touristinfoflashholder{height:100%;}
html{height:100%;}
.mainsitemap ul.sub1{clear:both;margin-left:1em;}
.mainsitemap ul.sub2 li{float:left;margin:0 0.5em 0.2em 0;padding:0 0.5em 0 0;border-right:1px solid #000;height:17px;clear:none!important;}
.mainsitemap ul.sub2 li a{color:#000;text-decoration:underline;font-size:0.75em;font-weight:normal;}
.mainsitemap ul.sub2 li a:hover{color:#666;text-decoration:none;}
.mainsitemap ul.list a{font-size:1.125em;}
.mainsitemap ul.list li{clear:both;}
.mainsitemap ul ul li a{font-size:0.875em!important;}

