﻿/*stylesDefault css*/
img,object,embed{border:0}
html,body,div,pre,form,table,fieldset,h1,h2,h3,h4,h5,h6,dl,hr,p,blockquote{margin:0;padding:0}
a img,:link img,:visited img,fieldset{border:0;color:#fff}
a,a:focus{outline:0}
h1,h2,h3,h4,h5,h6,pre,code,input,textarea,select{font-size:1em}
p input,p textarea,li input,p label{font-size:100%}
th dt,td dt,th dd,td dd,th li,td li,li li,dt dt,dt dd,dd dt,dd dd,legend legend{font-size:100%}
/*h1,h2,h3,h4,h5,h6,p,ul,dl,ol,pre{padding-bottom:1em}*/
table{border-collapse:collapse}
td,th{vertical-align:top;text-align:left}
.contain:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.contain{display:inline-table}
* html .contain{/*\*/height:1%;/**/}
.contain{display:block}
.clear{clear:both}
.clearLeft{clear:left}
.clearRight{clear:right}
body{text-align:left}
body .pageWrap{text-align:left;margin:0 auto}
label.access,.access,hr.access{background-color:inherit;color:#fff;position:absolute;overflow:hidden;border:0;left:-10999px;width:990px;height:0}
.floatLeft{float:left}
.floatRight{float:right}
/*core css*/
.pageWrap{width:960px}
.content{margin:0 auto 0 -10px;width:980px}
.mainContent {margin:0 auto 0 -10px;width:980px}
html,body,input,select,textarea{font-family:'tahoma',arial,sans-serif}
h1,h2,h3{font-family:'Trebuchet MS',tahoma,arial,sans-serif;text-transform:uppercase;color:#666}
h2{padding-bottom:8px;font-size:118.75%}
p,li,dt,dd,label,address,th,td,legend,input,select,textarea{font-size:12px;line-height:130%;color:#555}
a{text-decoration:none;color:#0065bd}
a:hover{color:#fb4f14}
input[type="submit"]:hover{cursor:pointer}
.shadow{box-shadow: 0 3px 6px #333333;}
.header{width:960px;margin:0 auto;}
.header #mainLogo{background:url("/static/uk_division_web_live/assets/mainLogo.png") no-repeat scroll 0 0 transparent;margin:5px 5px 8px 0;padding:24px 0 19px 122px;font-size:115%;font-style:italic;color:#0065bd;font-weight:normal;float:left;width:245px;height:30px}
.topNav{list-style:none;margin:13px 10px 13px;padding:0;float:right}
.topNav>li{float:left;border-left:1px solid #959595;padding-left:7px;margin-left:7px}
.topNav>li:first-child{border-left:none;padding-left:0;margin-left:0}
.topNav>li a{display:block;text-transform:uppercase;color:#1e1e1e;line-height:100%;margin-top:-1px}
.topNav>li a:hover{text-decoration:underline}
.topNav li.locationSelect{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 100% -396px transparent;padding-right:16px;position:relative}
.topNav li.locationSelect a:hover{text-decoration:none}
.topNav li.locationSelect:hover .topNavSubMenu{left:0}
.topNav .topNavSubMenu{position:absolute;top:13px;left:-9999px;background-color:#fff;list-style:none;margin:0;padding:12px 20px 5px 8px;z-index:999;border:1px solid #1d80cc;display:block;white-space:nowrap;z-index:1000}
.topNav .topNavSubMenu li a{padding-bottom:8px}
.topNav .topNavSubMenu li a:hover{text-decoration:none;color:#fb4f14}
.header form{float:right;margin-top:7px}
.header form input[type="text"]{border:1px solid #bed600;color:#959595;padding:2px 4px;height:18px;margin:0}
.header form p{padding:0}
.header form input{float:left}
.header form input[type="submit"]{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 0 -300px transparent;width:27px;height:24px;border:0;color:#959595;text-indent:-9999px}
.header form input[type="submit"]:hover{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 0 -350px transparent}
.header .callInfo{float:right;text-align:right;margin-right:2px;width:300px}
.callInfo h2, .apptInfo h2, .emailInfo h2, .storeInfo h2{color:#0065bd;font-size:137.5%;line-height:100%;padding-bottom:0}
.callInfo p, .apptInfo p, .emailInfo p, .storeInfo p{color:#1e1e1e;line-height:100%;padding-bottom:0}
.mainNav{background:url("/static/uk_division_web_live/assets/gradientNav.gif") repeat-x scroll 0 0 #F8F8F8;clear:both;list-style:none;margin:0 0 1px;padding:0;background-color:#f8f8f8;border-right:1px solid #e4e5e5;border-top:1px solid #e4e5e5;border-bottom:1px solid #e4e5e5}
.mainNav li{float:left;position:relative}
.mainNav li a{font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:106%;color:#0065bd;font-weight:bold;padding:7px 5px;text-transform:uppercase;display:block;background-color:none;border-left:1px solid #e4e5e5;text-align:center}
.mainNav li a:hover{background-color:#1a7dd5;color:#fff}
.mainNav li:hover .mainNavSubMenu{left:0}
.mainNavSubMenu{background:url("/static/uk_division_web_live/assets/subnavBlueTop.png") repeat-x scroll 0 0 transparent;position:absolute;left:-9999px;z-index:1000;list-style:none;background-color:#fff;padding:12px 0 5px 0;margin:0}
.mainNavSubMenu li{float:none}
.mainNavSubMenu li a{display:block;border:0;background-color:#fff;text-align:left;padding:0 14px 4px 14px;font-size:100%;white-space:nowrap}
.mainNavSubMenu li a:hover{background-color:#fff;color:#fb4f14}
#footerWrap{width:100%;padding:0;margin:20px 0 20px 0;background:url(/static/uk_division_web_live/assets/footerBlueBar-grad.png) 0 0 repeat-x transparent}
.footer{margin:0 auto;padding:15px 0 0 0;width:960px}
.footer h3{font-size:107%;font-weight:normal}
.footer ul{margin:0;padding:0}
.footer ul li{float:left;list-style:none}
.footer ul li a{color:#555;font-size:92%}
.footer ul li a:hover{color:#fb4f14}
.footer ul.bluebar{margin:0;padding:0 0 12px 0;overflow:hidden;margin-bottom:25px}
.footer ul.bluebar li a{color:#ff0;display:block}
.footer ul.bluebar li a:hover,.footer ul.bluebar li:hover a{color:#fff}
.footer ul.bluebar li.ourBlogs{background:url(/static/uk_division_web_live/assets/iconBlog.png) -67px 0 no-repeat;width:315px;margin-right:10px}
.footer ul.bluebar li.ourBlogs a{padding-left:65px}
.footer ul.bluebar li.ourBlogs:hover{background-position:0 -126px}
.footer ul.bluebar li.ourStores{background:url(/static/uk_division_web_live/assets/iconStores.png) -48px 1px no-repeat;width:300px;margin-right:15px}
.footer ul.bluebar li.ourStores a{padding-left:37px}
.footer ul.bluebar li.ourStores:hover{background-position:-2px -138px}
.footer ul.bluebar li.ourPeople{background:url(/static/uk_division_web_live/assets/iconPeople.png) -47px 2px no-repeat;width:315px}
.footer ul.bluebar li.ourPeople a{padding-left:40px}
.footer ul.bluebar li.ourPeople:hover{background-position:-4px -119px}
.footer ul.bluebar li span{color:#fff;font-weight:normal}
.footer ul.bluebar .title{color:#f0f200;padding-bottom:3px;text-transform:uppercase;font-size:160%;display:block}
.footer ul.bluebar .title:hover,.footer ul.bluebar a:hover .title{color:#fff}
.footer .firstLinkList{width:235px;float:left;padding-bottom:15px;}
.footer .firstLinkList li,.footer .secondLinkList li{width:235px;background:url("/static/uk_division_web_live/assets/footer_icons.png") no-repeat scroll 0 4px transparent;padding-left:10px}
.footer .secondLinkList{width:235px;float:left;padding-bottom:15px;}
.footer .secondLinkList li{width:235px}
.footer .newsletter{width:235px;float:left;margin-right:5px}
.footer .newsletter p{font-size:75%}
.footer .newsletter .ctaNewsletter{background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 0 transparent;text-transform:uppercase;height:36px;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-weight:bold;text-shadow:2px 2px 2px #FFFFFF;font-size:120%; padding:0 5px; width:200px;text-align:center}
.footer .newsletter .ctaNewsletter:hover{background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 -36px transparent}
.footer .newsletter .ctaNewsletter a{position:relative;top:7px}
.footer .newsletter .ctaNewsletter a:hover{color:#155b91}
.footer .expertAdvise{width:235px;float:left}
.footer form input[type="text"]{border:1px solid #bed600;color:#959595;height:18px;padding:3px 4px;float:left;margin:1px 0 0 0}
.footer form input[type="submit"]{background:url("/static/uk_division_web_live/assets/btn_join.png") no-repeat scroll 0 0 transparent;border:medium none;color:#959595;height:27px;text-indent:-9999px;width:45px;float:left}
.footer .expertAdvise .bluebox{border:1px solid #208bdd;padding:7px 10px;margin-bottom:12px;font-style:italic;font-size:80%}
.footer .expertAdvise h3{padding-bottom:1.0em}
.footer .expertAdvise .quote{background:url("/static/uk_division_web_live/assets/footer_icons.png") -55px -30px no-repeat;display:block;padding-left:32px;margin-top:6px;font-size:80%;font-weight:bold;text-transform:uppercase;line-height:1em;font-style:normal}
.footer .expertAdvise .quote .name{display:block}
.footer .expertAdvise p{font-size:70%;color:#555;margin-top:3px}
.footer .callInfo, .apptInfo, .emailInfo, .storeInfo{margin-bottom:15px}
.footer .expertAdvise .livechat{margin-bottom:20px}
.footer .expertAdvise .enquiry{background:url("/static/uk_division_web_live/assets/footer_icons.png") 0 -129px no-repeat;padding:0 0 10px 42px;color:#0065bd;font-size:119%;margin-bottom:5px;text-transform:uppercase;font-family:'Trebuchet MS',tahoma,arial,sans-serif}
.footer .expertAdvise a:hover .enquiry{color:#FB4F14}
.footer .expertAdvise h2{color:#208bdd;font-size:120%}
.footer .expertAdvise a:hover h2{color:#FB4F14}
.footer .expertAdvise img{float:left; padding-right:7px}
.footer .bottomFooter{border-top:1px solid #ececec;float:left;width:960px;padding:30px 0}
.footer .bottomFooter li{margin-right:25px}
.footer .bottomFooter li.lasttext{margin:0 45px 0 0}
.footer .bottomFooter li.logo{margin:-4px 0 0 7px}
.footer .legalCopy{font-size: 90%;clear:both;width:720px;padding-right:20px;float:left}
.footer #accreditationBar{float:right;width:220px}
.footer #accreditationBar ul li{float: left;list-style: none outside none;}
.footer .logo{padding-right:5px}
/*contentModules css*/
.homePage{position:relative}
.homePage #search{left:10px;position:relative;top:0;z-index:999}
.mainContent {position:relative}
.mainContent #search{left:10px;position:relative;top:0;z-index:999}
.heroCarouselBox{border-bottom:4px solid #208bdd;border-top:4px solid #208bdd;height:540px;position:absolute;top:0;width:980px}
.holidayTypeCarouselBox{width:960px;margin:0 auto}
.deals{border:1px solid #e4e5e5;margin:0 auto 15px auto;width:958px}
.homePage .flightDeals{background-color:#f8f8f8;}
.flightDeals{position:relative}
.hotelDeals{background-color:#f8f8f8; position:relative}
.flightDeals form{background:url("/static/uk_division_web_live/assets/dealsTagBg.png") no-repeat scroll 0 0 transparent;height:75px;margin:10px 0 10px 10px;padding:8px 22px 0 15px;width:263px;float:left}
.flightDeals form h2{color:#333;padding-bottom:3px}
.flightDeals form p{padding-bottom:3px}
.flightDeals form select{height:22px;border:1px solid #e4e5e5;width:100%;font-size:100%}
.moreLink{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 0 -444px transparent;padding:0 0 0 8px}
.flightDealsTabs {margin:-39px 0 0 -5px;padding:0;list-style:none;float:left;}
.flightDealsTabs li {float:left;}
.flightDealsTabs li a {display:block;font-family: 'Trebuchet MS', tahoma, arial, sans-serif;font-size:142%;padding: 8px 18px 6px 7px;margin: 7px 0 0 8px;text-transform:uppercase;font-weight: normal;color:#f0f200;border:1px solid #1d7dc6;background: #1D7DC6 url(/static/uk_division_web_live/assets/tab-nonactive-bg.gif) 0 0 repeat-x;height:16px;}
.flightDealsTabs li a:hover {color:#fff;}
.flightDealsTabs li#tabFirst a {margin-left: 0;}
.flightDealsTabs li.selected a {background: #fff;padding: 15px 13px 6px 10px;margin-top: 0;color:#555;border-left: 1px solid #E4E5E5;border-right: 1px solid #E4E5E5;border-top: 1px solid #E4E5E5;border-bottom: 1px solid #fff;cursor:default;}
.tab-arrow{padding: 0 4px;}
.selected .tab-arrow{display:none;}
.flightsAll,.flightsStudent{width:auto;float:left}
.standardTag{background:url("/static/uk_division_web_live/assets/dealsTagBg.png") no-repeat scroll 0 0 transparent;height:75px;margin:10px 0 10px 10px;padding:8px 22px 0 15px;width:263px;float:left}
.standardTag h2{color:#333;padding-bottom:0;padding-top:12px}
.standardTag p{padding-bottom:3px}
.flightHotelItems{list-style:none;margin:14px 0 0;padding:0;float:left;width:648px}
.flightHotelItems li{border-left:1px solid #edeff0;float:left;padding:6px 5px 0 15px;width:140px;position:relative}
.flightHotelItems li:first-child{border-left:none}
.flightHotelItems span{display:block;text-transform:uppercase;font-size:92.31%;color:#1e1e1e}
.flightHotelItems a:hover span{color:#fb4f14}
.flightHotelItems.hotels a:hover span{color:#824bb0}
.flightHotelItems span.place{font-weight:bold;line-height:100%;padding-bottom:1px}
.flightHotelItems span.priceInfo{padding-bottom:6px}
.flightHotelItems span.price span.amount{float:left;width:auto;font-size:192.31%;font-weight:bold;color:#fb4f14}
.flightHotelItems.hotels span.price span.amount{color:#824bb0}
.flightHotelItems span.price span.amountType{float:left;font-size:91.67%;line-height:100%;margin-left:5px;width:60px;line-height:9px}
.flightHotelItems.hotels span.price span.amountType{line-height:23px;margin-left:0}
.flightHotelItems .hotelTip{background:url("/static/uk_division_web_live/assets/pictureTipBg.png") no-repeat scroll 0 0 transparent;height:121px;left:-30px;padding:7px 0 0 7px;position:absolute;top:-125px;width:182px;display:none}
.flightHotelItems li:hover .hotelTip{display:block}
.flight-deals-buffer{width:643px;margin: 0 0 60px 20px;border: 1px solid #E4E5E5;float:left;}
/*heroCarousel css*/
.jcarousel-skin-hero{position:relative}
.jcarousel-skin-hero .jcarousel-container{width:980px}
.jcarousel-skin-hero .jcarousel-container-horizontal{width:980px}
.jcarousel-skin-hero .jcarousel-clip{overflow:hidden}
.jcarousel-skin-hero .jcarousel-clip-horizontal{width:980px;height:540px}
.jcarousel-skin-hero .jcarousel-item{width:980px;height:540px}
.jcarousel-skin-hero .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-hero .jcarousel-control{bottom:125px;position:absolute;right:10px;z-index:990;list-style:none;margin:0;padding:0;border:1px solid #bfd700;background-color:#14588d}
.jcarousel-skin-hero .jcarousel-control li{float:left}
.jcarousel-skin-hero .jcarousel-control li a{display:block;height:27px;color:#63b8fa;padding:0 5px 0;line-height:26px}
.jcarousel-skin-hero .jcarousel-control li a:hover,.jcarousel-skin-hero .jcarousel-control li a.selected{color:#fff}
.jcarousel-skin-hero .jcarousel-control li.previous a,.jcarousel-skin-hero .jcarousel-control li.next a{text-indent:-9999px;width:23px;padding:0}
.jcarousel-skin-hero .jcarousel-control li.previous a{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 0 0 no-repeat;margin-right:5px}
.jcarousel-skin-hero .jcarousel-control li.previous a:hover{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 0 -27px no-repeat}
.jcarousel-skin-hero .jcarousel-control li.next a{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 100% 0 no-repeat;margin-left:5px}
.jcarousel-skin-hero .jcarousel-control li.next a:hover{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 100% -27px no-repeat}
.jcarousel-skin-hero .jcarousel-item{position:relative}
.jcarousel-skin-hero .jcarousel-item .imageText{position:absolute;top:68px;right:0}
.jcarousel-skin-hero .jcarousel-item .imageText p {margin: 0;text-align: right;}
.jcarousel-skin-hero .jcarousel-item .imageText p span{font-size: 0.8em;font-weight: bold;margin:0;text-align: right;padding: 4px 8px;background-color: #fff;color: #208bdd;text-decoration: none;text-transform: uppercase;position:relative;bottom:-10px}
.jcarousel-skin-hero .jcarousel-item .imageText .cta{position:absolute;top:130px;right:20px;background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 0 transparent;color:#155b91;cursor:pointer;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:169.23%;font-weight:bold;height:36px;text-align:center;text-shadow:2px 2px 2px #fff;text-transform:uppercase;padding:0 15px}
.jcarousel-skin-hero .jcarousel-item .imageText .cta:hover{background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 -36px transparent}
.jcarousel-skin-hero .jcarousel-item .imageText .cta a{position:relative;top:10px}
.jcarousel-skin-hero .jcarousel-item .imageText .cta a:hover{color:#155b91}
.jcarousel-skin-hero .jcarousel-item h2{letter-spacing:-0.02em;font-size:346.15%;padding:22px 16px;background-color:#fff;text-align:right; float:right}
.jcarousel-skin-hero .jcarousel-item h3{font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:28px;text-align:right;float:right;font-size:207.69%;padding:10px 18px 12px 24px;background-color:#fff;color:#555;clear:both}
*:first-child+html .jcarousel-skin-hero .jcarousel-item h3{width: 100%;}
.jcarousel-skin-hero .jcarousel-item h3 span{font-weight:normal}
/*typeCarousel css*/
.jcarousel-skin-type .jcarousel-container-horizontal{width:916px;padding:0 22px}
.jcarousel-skin-type .jcarousel-clip{overflow:hidden}


/* conditional testing for mini carousel performance testing */
.holidayTypeCarouselBox{width:960px;margin:0 auto;background: #f8f8f8;border-top: 1px solid #e4e5e5;border-bottom: 1px solid #e4e5e5;}
.jcarousel-skin-type .jcarousel-clip-horizontal{width: 846px;height: 205px;margin-left: 36px;}
.jcarousel-skin-type .jcarousel-item{width:281px;height:185px;}
.jcarousel-skin-type .jcarousel-item-horizontal{margin-left:0;margin-right:1px}
.jcarousel-skin-type .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-type .jcarousel-next-horizontal{position:absolute;top:-1px;right:-1px;width:49px;height:207px;cursor:pointer;background:url(/static/uk_division_web_live/assets/arrow-right-off.gif) 0 0 no-repeat;border-left: 1px solid #e4e5e5;}
.jcarousel-skin-type .jcarousel-next-horizontal:hover,.jcarousel-skin-type .jcarousel-next-horizontal:focus,.jcarousel-skin-type .jcarousel-next-horizontal:active{background:url(/static/uk_division_web_live/assets/arrow-right-on.gif) 0 0 no-repeat;width:49px;height:207px;}
.jcarousel-skin-type .jcarousel-prev-horizontal{position:absolute;top:-1px;left:-1px;width:49px;height:207px;cursor:pointer;background: url(/static/uk_division_web_live/assets/arrow-left-off.gif) 0 0 no-repeat;border-right: 1px solid #e4e5e5;}
.jcarousel-skin-type .jcarousel-prev-horizontal:hover,.jcarousel-skin-type .jcarousel-prev-horizontal:focus,.jcarousel-skin-type .jcarousel-prev-horizontal:active {background: url(/static/uk_division_web_live/assets/arrow-left-on.gif) 0 0 no-repeat;width:49px;height:207px;}
.jcarousel-skin-type li{position:relative;margin-top: 10px;}
.jcarousel-skin-type li h3{position:absolute;width:auto;float:left;padding:0;margin: 10px;}
*:first-child+html .jcarousel-skin-type li h3 {float: none;}
.jcarousel-skin-type li h3 a{display:block;background-color:#fff;padding:6px 10px;font-size:146.15%}
.jcarousel-skin-type li img{margin-top:0px}
.jcarousel-skin-type li h4{font-family:'Trebuchet MS',tahoma,arial,sans-serif;text-transform:uppercase;font-size:135.08%;font-weight:normal;color:#0065bd;padding:3px 10px 0;position:absolute;top:130px;left: 10px;background: #FFF;height:20px;width: 241px;*margin-left: 10px;*float: none;*clear: left;}
.jcarousel-skin-type li p{font-size:100%;color:#555;padding:2px 0 4px 10px;position:absolute;background:#fff;top:153px;left: 10px;width: 251px;height: 15px;*height: 20px;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-list-horizontal{padding-left: 40px;}
/* End of performance testing style on mini carousel */


#btw-promo{width:940px;height:92px;padding:0 20px 0 0;background:#f8f8f8;color:#555;font-size:14px;border-top:1px solid #f8f8f8;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}#btw-promo img{float:left;margin-right:10px}#btw-promo p{margin:12px 0 0;padding:0;line-height:18px;font-size:92%}#btw-promo p a{color:#0065bd;text-decoration:underline;font-weight:bold}#btw-promo-title{font-size:16px;text-transform:uppercase}
.sister-shadow {float: left;}
.sister-company {margin: 20px 20px -2px 0;padding: 12px 20px;width: 430px;color: #555;font-size: 13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;background: url(/static/uk_division_web_live/assets/sister-bg.gif) top center repeat-x;}
.sister-company img {float: left;margin: 0 10px 0 0;}
.sister-company p {margin: 0 0 5px 0;font-size:12px;padding-bottom:0;}
.sister-company-title {text-transform: uppercase;font-weight: bold;font-size: 16px;}
.sister-company a:hover p span.sister-company-title {color: #FB4F14;}
/*Flights*/
.mainContent .side{float:left}
.mainContent .promo{margin:20px 0 0 10px;width:295px}
.mainContent .promo ul{margin:0;overflow:hidden;padding:0}
.mainContent .promo li{display:inline-block;margin:0;padding:0 17px 0 0;vertical-align:top;width:130px;border-right:1px solid #E4E5E5;*float:left}
.mainContent .promo li.second{padding:0;margin-bottom:20px;border:none;*padding-left:5px}
.mainContent .promo a{display:block;}
/*.mainContent .promo .promo_01 a{background-position:-420px -15px}
.mainContent .promo .promo_02 a{background-position:-350px -85px}
.mainContent .promo .promo_03 a{background-position:-210px -225px}
.mainContent .promo .promo_04 a{background-position:-70px -365px}
.mainContent .promo .promo_02 a:hover{background-position:-280px -155px}
.mainContent .promo .promo_03 a:hover{background-position:-140px -295px}
.mainContent .promo .promo_04 a:hover{background-position:0 -435px}*/
.mainContent .promo strong, .mainContent .priceBeat strong{display:block;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-weight:bold;text-transform:uppercase}
.mainContent .promo span, .mainContent .priceBeat span{color:#555}
.mainContent .side .priceBeat{margin:20px 0 0 10px;width: 295px;border-bottom:1px solid #E4E5E5;padding-bottom:20px}
.mainContent .priceBeat .priceText{float:left; font-size:81.25%;width:130px;padding:10px 17px 0 0}
.mainContent .priceBeat .priceImg{float:left;padding-left:5px}
.mainContent .heroCarouselBox{border-top:4px solid #208bdd;border-bottom:0;height:245px;overflow:hidden;position:absolute;top:0;right:10px;*left:305px;width:665px}
.mainContent .deals{border-top:0;float:left;margin:249px 0 30px 20px;width:643px}
.mainContent .flightDealsTabs{margin:-39px 0 0 -1px}
.mainContent .flights{overflow:hidden}
.mainContent .flights h2{clear:both;color:#555;font-size:144%;padding:20px 0 13px 10px;margin:0}
.mainContent .flights .flightHotelItems+h2{padding-top:11px}
.mainContent .flightHotelItems{margin:0}
.mainContent .flightHotelItems li{border:0;margin-left:-1px;min-height:73px;padding:0 2px 6px 0;width:160px}
.mainContent .flightHotelItems li a{border-left:1px solid #edeff0;display:block;overflow:hidden;padding-left:9px}
.mainContent .flightHotelItems li .place{word-wrap:break-word}
.mainContent .flightHotelItems li span{overflow:visible}
.mainContent .flightHotelItems li span.amount{font-size:208%;padding:1px 3px 5px 0;line-height: 140%\9; /*-- IE8/7 hack --*/}
.mainContent .flightHotelItems li span.amountType{font-size:90%;line-height:98%;margin-top:-1px;margin-left:1px;width:45px}
.mainContent .wwFlightDeals{margin:0 0 0 -1px;overflow:hidden;padding:0;width:644px}
.mainContent .wwFlightDeals>li{border-left:1px solid #fff;display:block;float:left;margin:0;padding:0;width:321px;height:260px}
.mainContent .wwFlightDeals h3{position:relative}
.mainContent .wwFlightDeals h3 span{background:#fff;display:block;font-size:1.3em;padding:5px 20px 5px 10px;position:absolute;top:0;left:0}
.mainContent .wwFlightDeals .offers{margin:0 10px 30px}
.mainContent .wwFlightDeals ul{margin:0 0 10px;padding:0}
.mainContent .wwFlightDeals ul li{display:block;list-style-type:none;margin:0;padding:0}
.mainContent .wwFlightDeals ul li a{color:#1e1e1e;display:block;overflow:hidden;text-transform:uppercase}
.mainContent .wwFlightDeals ul li a:hover{color:#fb4f14}
.mainContent .wwFlightDeals ul li .price{float:right}
.mainContent .wwFlightDeals ul li .price .priceInfo{text-transform:none; font-size:80%}
.mainContent .wwFlightDeals ul li .amount{color:#fb4f14;font-weight:bold}
.mainContent .wwFlightDeals ul .place{float:left;font-size:95%;font-weight:bold}
.mainContent .wwFlightDeals ul .fromPlace{float:left;font-size:95%}
.mainContent .wwFlightDeals ul .featured{font-size:1.46em;line-height:110%;margin-bottom:10px}
.mainContent .wwFlightDeals ul .featured a{display:block;float:none}
.mainContent .wwFlightDeals ul .featured .place{display:block;float:none}
.mainContent .wwFlightDeals ul .featured .price{float:none}
.mainContent .wwFlightDeals .offers ul+p a, .mainContent .wwFlightDeals .offers ul p a{font-size:123%}
/*Flights Hero Carousel*/
.jcarousel-flights-hero{position:relative}
.jcarousel-flights-hero .jcarousel-container{width:665px}
.jcarousel-flights-hero .jcarousel-container-horizontal{width:665px}
.jcarousel-flights-hero .jcarousel-clip{overflow:hidden}
.jcarousel-flights-hero .jcarousel-clip-horizontal{width:665px;height:245px}
.jcarousel-flights-hero .jcarousel-item{width:665px;height:245px}
.jcarousel-flights-hero .jcarousel-item .imageText p {margin: 0;text-align: right;}
.jcarousel-flights-hero .jcarousel-item .imageText p span{font-size: 0.8em;font-weight: bold;margin:0;text-align: right;padding: 4px 8px;background-color: #fff;color: #208bdd;text-decoration: none;text-transform: uppercase;position:relative;bottom:-10px}
.jcarousel-flights-hero .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-flights-hero .jcarousel-control{bottom:57px;position:absolute;right:10px;z-index:990;list-style:none;margin:0;padding:0;border:1px solid #bfd700;background-color:#14588d}
.jcarousel-flights-hero .jcarousel-control li{float:left}
.jcarousel-flights-hero .jcarousel-control li a{display:block;height:27px;color:#63b8fa;padding:0 5px 0;line-height:26px}
.jcarousel-flights-hero .jcarousel-control li a:hover,.jcarousel-flights-hero .jcarousel-control li a.selected{color:#fff}
.jcarousel-flights-hero .jcarousel-control li.previous a,.jcarousel-flights-hero .jcarousel-control li.next a{text-indent:-9999px;width:23px;padding:0}
.jcarousel-flights-hero .jcarousel-control li.previous a{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 0 0 no-repeat;margin-right:5px}
.jcarousel-flights-hero .jcarousel-control li.previous a:hover{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 0 -27px no-repeat}
.jcarousel-flights-hero .jcarousel-control li.next a{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 100% 0 no-repeat;margin-left:5px}
.jcarousel-flights-hero .jcarousel-control li.next a:hover{background:url('/static/uk_division_web_live/assets/spriteHeroCarouselArrows.png') 100% -27px no-repeat}
.jcarousel-flights-hero .jcarousel-item{position:relative}
.jcarousel-flights-hero .jcarousel-item .imageText{position:absolute;top:30px;right:0}
.jcarousel-flights-hero .jcarousel-item h2{letter-spacing:-0.02em;font-size:346.15%;padding:22px 16px;background-color:#fff;text-align:right;float:right}
.jcarousel-flights-hero .jcarousel-item h3{font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:28px;text-align:right;float:right;font-size:207.69%;padding:10px 18px 12px 24px;background-color:#fff;color:#555;clear:both}
.jcarousel-flights-hero .jcarousel-item h3 span{font-weight:normal}
*:first-child+html .jcarousel-flights-hero .jcarousel-item h3{width: 100%;}

#breadcrumb{margin-top:10px;text-transform:uppercase}
#breadcrumb ul{margin:0;padding:0;}
#breadcrumb li{float:left;display:block;color:#333;margin-right:10px}
#breadcrumb li a{border-right: 1px solid #333;white-space: nowrap;font-weight: normal;padding-right:10px}
.fullpage #mainContent{clear:both}
#submission-container .submit input{font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-weight:700;text-transform:uppercase;color:#155b91;cursor:pointer;border:0;width:184px;height:46px;margin-top:40px;font-size:189%;text-shadow:1px 1px 1px #fff;float:right;background:url(/static/uk_division_web_live/assets/dest-submission-submit.gif) no-repeat 0 0;padding:7px 0 4px;}
#submission-container .submit input{width: 184px;height: 46px;margin-top: 40px;padding-top: 3px;font-size: 189%;text-shadow: 1px 1px 1px #fff;float: right;background: url(/static/uk_division_web_live/assets/dest-submission-submit.gif) no-repeat 0 0;}
#submission-container .submit input:hover{background:url("/static/uk_division_web_live/assets/dest-submission-submit.gif") no-repeat scroll 0 -46}
#dep-city{background:#fff;opacity:.8;width:146px;padding:10px}
#dep-city label{font-weight:bold;color:#000;font-size:12px}
#submission-container label{font-weight:bold;font-size:15px;padding-bottom:5px}
#submission-container input{border:0;display:block;margin-bottom:10px;padding:3px}
#submission-container input{width:268px;height:37px;padding:0 6px;border:0;margin-top:5px;background:url(/static/uk_division_web_live/assets/dest-submission-input-bg.gif) top left no-repeat}
#submission-container select,#dep-city select{display:block;margin-bottom:10px;width:70px}
#submission-container .hint{color:#208bdd}
#dep-city select{width:146px;margin-bottom:0}
#submission-container select{width:310px;height:37px;padding:8px 6px;border:0;background:transparent;-webkit-appearance:none;font-size:100%}
#submission-container .submission-select{width:280px;height:37px;margin:5px 0 10px;overflow:hidden;background:url(/static/uk_division_web_live/assets/dest-submission-select-bg.gif) top left no-repeat}
#submission-container textarea{display:block;min-width:280px;max-width:280px;min-height:137px;max-height:137px;margin-top:5px;border:0;background:url(/static/uk_division_web_live/assets/dest-submission-text-area-bg.gif) top left no-repeat;font-size:100%}
.fullpage h1{color:#555;font-size:144%;margin:0;padding:15px 0;float:left}
.fullpage h2{margin:40px 0 10px;font-size:1.3em;font-weight:normal;border-bottom:1px solid #e9eaea}
.fullpage h3{color:#000;padding-bottom:5px}
.fullpage ul{padding:0;margin:0}
.fullpage ul li{list-style-type:none}
.fullpage p.intro{clear:both;padding-bottom:10px}
.dest-social{float:right;*float:none}
ul#map-tabs{position:relative;top:-511px;z-index:999}
ul#map-tabs a li{color:#fff;text-transform:uppercase;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:.8em}
ul#map-tabs a li span{font-size:1.6em;line-height:24px;*position:relative}
ul#map-tabs li{display:inline;width:300px;height:63px;float:left;padding:15px 10px 0}
ul#map-tabs li.tab{background:url(/static/uk_division_web_live/assets/dest-tab.png) top left no-repeat}
ul#map-tabs li.tab:hover,ul#map-tabs li.active{background:url(/static/uk_division_web_live/assets/dest-tab-active.png) top left no-repeat}
#map-recommendation{height:517px;overflow:hidden;}
#map-recommendation .comp-incentive{margin:35px 20px 0 0;position:relative;top:-440px;float:none;left:720px}
#map-recommendation #map2, #map-recommendation #map3{top:-388px}
#dest-intro{margin:30px 0 20px;min-height:80px}
#dest-our-partners{margin-left:30px;float:right}
#dest-our-partners p{padding-bottom:10px}
#dest-our-partners ul li{display:inline;margin-right:7px}
.dest-merch-column{width:306px;margin-right:20px;float:left}
.dest-merch-column h3{margin-top:5px}
.dest-merch-column h3 a{color:#000}
.dest-merch-column h3 a:hover{color:#fb4f14}
.dest-merch-column ul{margin:0 0 10px}
.dest-merch-column ul.dynPriceList{min-height:65px}
.dest-merch-column p{margin:0;padding:0 0 10px}
.dest-merch-column p.teaser-text{min-height:70px}
p.author{font-weight:bold}
p.author span{font-weight:normal}
p.author span.country{text-transform:uppercase}
.dest-merch-column p a{text-transform:uppercase;text-decoration: underline}
.dest-merch-column li{color:#000}
.dest-merch-column li span.product-text{text-transform:uppercase;font-weight:bold;*float:left}
.dest-merch-column li span.price-container{float:right;margin-right:10px}
.dest-merch-column li span.price{font-weight:bold;color:#fb4f14;float:none;margin-right:0}
.dest-merch-column a li:hover{color:#fb4f14}
.dest-vids{height:132px;width:230px;overflow:hidden}
.dest-vid-mask{position:relative;z-index:999;top:-136px}
.dest-video-wrap{float:left;position:relative;margin:0}
.dest-video-wrap .dest-vids{margin-right:13px}
.dest-facts{float:left;margin:20px 20px 0 0;position:relative}
.dest-facts span.copy{position:absolute;top:0;left:0;width:100%}
.dest-facts p{font-size:1.5em;color:#000;margin:40px 10px 0 10px;font-weight:bold;width:auto}
.dest-facts p.bottom{margin:250px 10px 0 10px}
.dest-facts p span{background:#fff;padding:4px 6px;float:left;margin-bottom:5px;*width:90%}
.dest-facts p.didyouknow{text-transform:uppercase;font-size:.74em;margin:0;padding:3px;float:left;background:#000;color:#ffff68}
p.fact-right span{float:right}
.dest-travel-tips{width:230px;border-bottom:1px solid #e9eaea;float:left;margin:10px 13px 10px 0;padding-bottom:10px;min-height:140px}
.dest-travel-tips p{padding-bottom:0}
.dest-travel-tips p.read-more{margin-top:6px;text-transform:uppercase;text-decoration:underline}
.dest-travel-tips h3{font-size: 0.95em}
.no-margin, .no-margin .dest-vids{margin-right:0}
#dest-social-footer{margin:40px 0;height:52px;background:url(/static/uk_division_web_live/assets/dest-hub-discover-header-bg.gif) top left no-repeat}
#dest-social-footer p{padding:12px 20px;font-size:1.3em;color:#fff;float:left;*float:none}
#dest-social-footer p span{float:right}
#dest-map-container{margin-bottom:45px}
.map{width:960px;height:511px;overflow:hidden}
.map-border{background:url(/static/uk_division_web_live/assets/dest-map-border.gif) top left repeat-x;border:0;height:6px;margin-top:-6px;*top:-13px}
ul.legend{float:right}
ul.legend li{display:inline;padding-left:22px;margin-left:10px}
#getting-around{background:url(/static/uk_division_web_live/assets/dest-getting-around.gif) top left no-repeat}
#travel{background:url(/static/uk_division_web_live/assets/dest-traveltips.gif) top left no-repeat}
#things{background:url(/static/uk_division_web_live/assets/dest-things-to-do.gif) top left no-repeat}
#accom{background:url(/static/uk_division_web_live/assets/dest-accom.gif) top left no-repeat}
#sight-seeing{background:url(/static/uk_division_web_live/assets/dest-sight-seeing.gif) top left no-repeat}
#hotels{background:url(/static/uk_division_web_live/assets/dest-hotels.gif) top left no-repeat;padding-left:28px}
#hostels{background:url(/static/uk_division_web_live/assets/dest-hostels.gif) top left no-repeat;padding-left:28px}
#blog-container{width:608px;padding:20px}
#blog-container h1{font-size:1.4em;color:#555;padding-bottom:5px}
#blog-container .blog-img{float:left;margin:0 20px 10px 0}
#submission-container{width:612px;height:515px;padding:20px 20px 20px 30px}
#submission-container h1 {font-size: 1.2em; font-weight: normal; padding-bottom: 0.3em;}
#submission-container h1 span {font-size: 1.5em;}
#submission-container p {padding-bottom: 0;}
#submission-container ul {float: left; min-height: 300px; padding: 0; margin: 33px 0 0;}
#submission-container ul li {padding: 0; margin: 0; list-style-type: none;}
#submission-container ul#left {padding-right: 17px;}
#submission-container ul#right {padding-left: 20px;}
#submission-container input[type="checkbox"]{width:20px; padding:0; margin:-5px 5px 0 0; clear:left; float:left;background-image:none}
#submission-container li.chkBox label{display:block;width:280px;padding-top:5px;font-weight:normal;font-size:90%}
#submission-container input.error { border: 1px solid red !important; }
#submission-container textarea.error { border: 1px solid red !important; }
#submission-container select.error { border: 1px solid red !important; }
#submission-container label.error { display:none !important;}
#submission-container #errorContent {font-size: 15px;font-weight: bold;padding-bottom: 5px;color: #555555;padding-top:50px}
#submission-container .checkboxError{color:red}
#submission-container .errorMessage{color:red;font-size:95%}
#submission-container-error {width: 612px; height: 515px; padding: 20px 20px 20px 30px}
#submission-container-error h1 {font-size: 1.2em; font-weight: normal; padding-bottom: 0.3em;}
#submission-container-error h1 span {font-size: 1.5em;}
#submission-container-error #errorContent {padding-top: 50px;font-size:105%}
#tooltip-container{max-width:576px;height:244px}
#tooltip-container h1{font-size:1.4em;font-weight:normal;color:#555;padding:20px 20px 0;clear:both}
#tooltip-container p{padding:10px 20px 0}
ul#tooltip-nav{margin:0;padding:0}
#tooltip-container #nav-bg{background:url(/static/uk_division_web_live/assets/tooltip-li-bg.gif) top left repeat-x;height:33px}
ul#tooltip-nav li{height:20px;padding:13px 8px 0;display:inline;float:left;border-right:1px solid #9d9d9d;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:url(/static/uk_division_web_live/assets/tooltip-li-bg.gif) top left repeat-x;}
ul#tooltip-nav li a{font-size:14px;color:#555;text-transform:uppercase;}
ul#tooltip-nav li:hover a,ul#tooltip-nav li.active a{color:#555;}
ul#tooltip-nav li:hover,ul#tooltip-nav li.active{background:#fff;}
ul#tooltip-nav li.ui-state-disabled{background:#b7b7b7;color:#ccc;text-transform:uppercase;}
ul#tooltip-nav li.ui-state-disabled a{color:#ccc;cursor:default !important}
ul.tooltip-detail{margin:6px 20px 0;padding:0}
ul.tooltip-detail li{padding:0;margin:0;display:block}
ul.tooltip-detail li span{font-weight:bold;padding-left:25px}
ul.tooltip-detail li span.uppercase{text-transform:uppercase}
ul.tooltip-detail li.type-accom{background:url(/static/uk_division_web_live/assets/dest-accom.gif) top left no-repeat}
ul.tooltip-detail li.type-gettingaround{background:url(/static/uk_division_web_live/assets/dest-getting-around.gif) top left no-repeat}
ul.tooltip-detail li.type-sightseeing{background:url(/static/uk_division_web_live/assets/dest-sight-seeing.gif) top left no-repeat}
ul.tooltip-detail li.type-thingstodo{background:url(/static/uk_division_web_live/assets/dest-things-to-do.gif) top left no-repeat}
ul.tooltip-detail li.type-traveltips{background:url(/static/uk_division_web_live/assets/dest-traveltips.gif) top left no-repeat}
#tooltip-container #content{clear:both;height:160px;overflow:auto}
#tooltip-container #cboxClose{margin:10px 0 10px 10px;float:right;text-transform:uppercase}
.floating_window{z-index:1000}
#map2,#map3,#legendmap2,#legendmap3{display:none}
.tab2LabelDiv{color:#FFFFFF;font-family:Arial;font-weight:bold;font-size:12px;margin-left:27px;padding:6px 7px 5px 0px;background-color:#fc5c25} 
.tab3LabelDiv{color:#FFFFFF;font-family:Arial;font-weight:bold;font-size:12px;margin-top:2px;padding:9px 1px 4px 2px;background-color:#fc5c25;margin-left:30px;}
#comp-incentive{height:353px;width:224px;margin-left:10px;position:relative;top:-490px;left:680px}
#comp-incentive .comp-content{padding:17px 18px}
#comp-incentive .comp-submit{background:url('/static/uk_division_web_live/assets/dest-submission-submit.gif') no-repeat scroll 0 0 transparent;cursor:pointer;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:169.23%;font-weight:bold;height:46px;text-align:center;text-shadow:2px 2px 2px #FFFFFF;text-transform:uppercase;width:184px;margin-left:2px}
#comp-incentive .comp-submit:hover{background:url('/static/uk_division_web_live/assets/dest-submission-submit.gif') no-repeat scroll 0 -46px transparent}
#comp-incentive .comp-submit a{position:relative;top:7px;color:#155b91}
#comp-incentive .terms{text-align:right;margin-top: 2px}
#comp-incentive .terms a{font-size:80%}
#comp-incentive #compimage{width:224px;height:353px}
.errorSubmit{margin-top:10px !important;}

/* cheapflight tables */
.fullpage .gutter{padding: 13px 30px;}
.fullpage .mainContentBody {background-color: #F8F8F8;}
.ChpFlt .gutter, .fltRss .gutter, .gutter {background-color: #F8F8F8;margin: 0;padding-left: 15px;padding-right: 15px;position: relative;}
.ChpFlt .gutter h2 {padding-top: 20px;border-bottom: 0;margin-top: 0}
.ChpFlt .tbl {margin-bottom: 15px;}
.tbl th {padding: 5px 15px;background: none repeat scroll 0 0 #208BDD;color: #FFFFFF;text-align: left;}
.tbl td {background: none repeat scroll 0 0 #FFFFFF;border: 0 solid #CCCCCC;padding: 5px 15px;vertical-align: top;}
.tbl table, .tbl th, .tbl td{border-collapse: separate;border-spacing: 0 2px;border: 0 none;}
.tbl .mainContentBody .gutter {margin: 15px 15px 0;}
.ChpFlt .tbl a{font-weight:bold;}
.ChpFlt .wowRSSLinks .rss a{height: 29px;width: 300px;background: url("/static/uk_division_web_live/assets/lnk-rss.gif") no-repeat scroll 0 50% transparent;display: block;font-size: 0.7em;font-weight: normal;padding:15px 0 0 40px;}
.ChpFltDesc, .ChepFltDesc .gutter {height:0;padding:0}
.prodOrderOpaque, .prodOrderSolid {margin-top: 5px;padding: 10px 10px 10px 30px;}
.prodOrderOpaque {background-color: #F8F8F8;border: 0 solid #999999;}
.prodOrderOpaque a, .prodOrderSolid a {display: block;float: right;margin-left: 10px;margin-top: 2px;}
.prodOrderOpaque a img, .prodOrderSolid a img {display: block;float: none;}
.prodOrderOpaque p, .prodOrderSolid p {float: right;line-height: 1.2;text-align: right;}
.genericPanel {margin-top: 5px;}
.mpu a img {padding: 15px 50px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}

/*travelAlert css*/
#site-alert{top:0;left:0;right:0;background:#f1f1f1;text-align:center;line-height:2.5;overflow:hidden;box-shadow:0 2px 3px #777;width:980px;height:31px;height:40px;padding-top:9px;padding-top:0}
#site-alert p{background:url(/static/uk_division_web_live/assets/travel-alert-icon.gif) top left no-repeat;font-size:14px;font-family:Tahoma,Geneva,sans-serif;color:#ed1111;margin:0 0 0 20px;padding:2px 0 0 35px;height:23px;padding-top:0;margin-top:10px}
#site-alert p span{font-size:17px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;margin-right:15px}
#site-alert p a{color:#ed1111;text-decoration:none}
#site-alert p a:hover{text-decoration:underline}
#site-alert p a span:hover{text-decoration:none;cursor:pointer}
#site-alert p a#close span{font-weight:normal}
#site-alert p a#close{float:right;color:#555}
#site-alert p a#close:hover{color:#ed1111}

/* .com redirect banner css */
#redirectBanner                 {height:35px; background-color:#4a4a4a; display:none;}
#redirectBanner div             {width:960px; padding:7px 10px; margin:auto;}
#redirectBanner div p           {display:inline; padding-left:6px; color:#ffffff; font-size:13px; text-transform:uppercase;}
#redirectBanner div .infoIcon   {padding:0px 8px; background:#dee001; color:#4a4a4a; font-family:"Times New Roman"; font-weight:bolder; font-size:18px;}
#redirectBanner p a             {color:#dee001; text-decoration:underline;}
#redirectClose                  {float:right; margin-top:4px; font-size:11px; cursor:pointer; color:#ffffff;}
#redirectClose .closeIcon       {background:#888888; margin-left:4px; padding:3px 5px 2px 5px; font-family:"Arial"; font-weight:bolder; font-size:12px; text-align:center;}

/*-- hotels styles --*/
.hotelContent{margin:0 auto 0 0;width:960px}
.hotelContent{position:relative}
.hotelContent #search{min-height:473px;margin-top:20px;position:relative;top:0;z-index:999}
.hotelContent .hotelDeals{background-color:#fff}
.hotelContent .deals{border:none}
.hotelHomepage #breadcrumb ul{background: none repeat scroll 0 0 #208BDD;margin: 20px 0 0;padding: 2px 0 5px 15px;}
.hotelHomepage #breadcrumb ul li,.hotelHomepage #breadcrumb ul li a {color:#fff}
.hotelHomepage #breadcrumb ul li a {border-right: 1px solid #fff;}
.hotelHomepage #breadcrumb ul li a:hover {text-decoration:underline}
#breadcrumb ul li:first-child{padding-left:0}
.hotelDeals #breadcrumb {margin-top:15px}
.hotel-section{width:644px;margin:40px 0 0;float:left;padding:0}
.hotel-section h2{font-size:1.6em;padding-bottom:0;font-weight:normal}
.hotelContent .hotelSection h1,.hotelContent .hotelSection h3{font-size:1.6em;padding-bottom:10px;line-height:.8em;font-weight:normal}
.hotelContent .side{float:left}
.hotelContent .promo{margin:0;width:295px}
.hotelContent .promo ul{margin:0;overflow:hidden;padding:0}
.hotelContent .promo li.second{padding:0;margin-bottom:20px;border:medium none}
.hotelContent .promo a{display:block}
.hotelContent .promo strong,.hotelContent .priceBeat strong,.hotelContent .promo strong,.hotelContent .priceBeat strong,.hotelContent .promo strong,.hotelContent .priceBeat strong{display:block;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-weight:bold;text-transform:uppercase}
.hotelContent .promo span,.hotelContent .priceBeat span,.hotelContent .promo span,.hotelContent .priceBeat span,.hotelContent .promo span,.hotelContent .priceBeat span{color:#555}
.hotelContent .side .priceBeat{margin:20px 0 0 10px;width:295px;border-bottom:1px solid #e4e5e5;padding-bottom:20px}
.hotelContent .priceBeat .priceText{float:left;font-size:81.25%;width:130px;padding:10px 17px 0 0}
.hotelContent .priceBeat .priceImg{float:left;padding-left:5px}
.hotelContent .heroCarouselBox{border-top:4px solid #208bdd;border-bottom:0 none;height:245px;overflow:hidden;position:absolute;top:0;right:10px;width:665px}
.hotelContent .deals,.hotel-generic-info{border-top:0 none;float:right;margin:250px 0 30px;width:644px}
.hotel-generic-info{margin-left:10px;width:960px}
.hotel-generic-info h1{margin-top:10px}
.hotel-generic-info{margin-top:0}
.hotelContent .hotelSection{margin:0 0 30px 10px}
.hotelContent .flightDealsTabs,.hotelsCountryPage .flightDealsTabs,.hotelsCityPage .flightDealsTabs{margin:-39px 0 0 -1px}
.hotelContent .flights,.hotelsCountryPage .flights,.hotelsCityPage .flights{overflow:hidden}
.hotelContent .flights h2,.hotelsCountryPage .flights h2,.hotelsCityPage .flights h2{clear:both;color:#555;font-size:144%;padding:0;margin:0}
.hotelContent p.intro,.hotelContent p.intro{font-size:.84em;line-height:1.4em;font-family:Tahoma,Geneva,sans-serif}
ul.hotels-all-countires{margin:10px 0 35px;padding:0}
ul.hotels-all-countires li{display:inline;text-transform:uppercase;border-right:1px solid #eee;padding:0 6px 0 0}
ul.hotels-all-countires li a{color:#208bdd}
ul.hotels-all-countires li a:hover{color:#fb4f14}
ul.hotels-all-countires li.last-child{border-right:0}
ul.hotels-all-cities{width:290px;float:left;padding-left:20px;list-style-type:square}
ul.hotels-all-cities li{text-transform:uppercase}
ul.hotels-worldwide{margin:18px 0 20px;padding:0}
ul.hotels-worldwide li{display:inline;text-transform:uppercase;border-right:1px solid #555;padding:0 7px 0 0;margin:0 2px 0 0;font-size:90%;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold}
ul.hotels-worldwide li a{color:#0065bd}
ul.hotels-worldwide li a.active,ul.hotels-worldwide li a:hover{color:#fb4f14}
ul.hotels-worldwide li.last-child{border-right:0}
ul.hotels-worldwide li:first-child{padding-left:0}
ul.hotels-countries{margin:0 20px 0 0;padding:0;float:left;width:140px}
ul.hotels-countries li{text-transform:uppercase;padding:0;margin:0 2px 2px 17px;font-size:.8em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;list-style-type:square}
ul.hotels-countries li a{color:#0065bd}
ul.hotels-countries li a.active,ul.hotels-countries li a:hover{color:#fb4f14}
ul.hotels-countries li.last-child{border-right:0}
.cta-rhs,.cta-rhs-plus,.cta-rhs-top{text-transform:uppercase;float:right;margin:24px 0 0;padding-bottom:0}
.cta-rhs-top{margin:-19px 0 20px;clear:both}
.cta-rhs-plus{background:url(/static/uk_division_web_live/assets/show_hide_bg.png) right 1px no-repeat;padding-right:21px;margin:-29px 0 0}
hr.hr{border:0;height:1px;background:#eee;margin-bottom:7px}
.border-btm{border-bottom:1px solid #eee}
#hotels-feature-banner{position:absolute;width:960px;height:250px}
.hotelContent .wwHotelDeals>li,.hotelSection .wwHotelDeals>li{display:block;margin:0 10px 0 0;padding:0;width:317px}
.hotelSection .wwHotelDeals>li{width:186px;height:18px}
.hotelSection .wwHotelDeals li a .rating img.hotel-class{margin-bottom:0}
.hotelContent .wwHotelDeals li.no-margin,.hotelSection .wwHotelDeals li.no-margin{margin-right:0}
.hotelContent .wwHotelDeals h3,.hotelSection .wwHotelDeals h3{position:relative;padding-bottom:10px}
.hotelContent .wwHotelDeals h3 span,.hotelSection .wwHotelDeals h3 span{background:none repeat scroll 0 0 #fff;display:block;font-size:1.3em;padding:5px 20px 5px 10px;position:absolute;top:0;left:0}
.hotelContent .wwHotelDeals h3 span,.hotelSection .wwHotelDeals h3 span{font-size:.8em;font-weight:normal;padding-right:10px}
.hotelContent .wwHotelDeals h3 span{font-size:1.3em}
.hotelContent .wwHotelDeals .offers,.hotelSection .wwHotelDeals .offers{margin:0}
.hotelContent .wwHotelDeals ul,.hotelSection .wwHotelDeals ul{margin:0 0 10px;padding:0}
.hotelContent .wwHotelDeals ul li,.hotelSection .wwHotelDeals ul li{display:block;list-style-type:none;margin:3px 0 0;padding:0;float:none}
.hotelContent .wwHotelDeals ul li a,.hotelSection .wwHotelDeals ul li a{color:#1e1e1e;display:block;overflow:hidden;text-transform:uppercase}
.hotelContent .wwHotelDeals h4 a:hover,.hotelSection .wwHotelDeals h4 a:hover,.hotelContent .wwHotelDeals ul li a:hover{color:#fb4f14}
.hotelContent .wwHotelDeals h4 a,.hotelSection .wwHotelDeals h4 a{color:#1e1e1e;text-transform:uppercase;font-weight:normal}
.hotelContent .wwHotelDeals ul li .price,.hotelSection ul li .price,.hotelContent .wwHotelDeals ul li .rating{float:right}
.hotelContent .hotel-deal ul li .price{float:right;font-weight:bold;color:#555}
.hotelContent .hotel-deal ul li .rating{float:left}
.hotelContent .wwHotelDeals ul li .city-hotel-price{float:right;font-weight:bold;color:#555}
.hotelContent .wwHotelDeals ul li .price .priceInfo,.hotelSection ul li .price .priceInfo{text-transform:none;font-size:80%}
.hotelContent .wwHotelDeals ul li .amount,.hotelSection ul li .amount{color:#fb4f14;font-weight:bold}
.hotelContent .wwHotelDeals ul li .place,.hotelSection ul li .place{float:left;font-size:95%;font-weight:bold;color:#555}
.hotelContent ul li a .price .priceInfo{font-size:84%}
.hotelContent ul li a .price .priceInfo, .hotelContent ul li a .place{color:#000}
.hotelContent ul li a:hover .price .priceInfo, .hotelContent ul li a:hover .place{color:#fb4f14}
.hotelContent .wwHotelDeals h4,.hotelSection .wwHotelDeals h4{padding-bottom:.4em}
.hotelContent .wwHotelDeals h4 .destination,.hotelSection .wwHotelDeals h4 .destination{float:left;font-weight:bold;font-size:1.1em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.hotelContent .wwHotelDeals p,.hotelSection .wwHotelDeals p{font-size:1em;font-family:Tahoma,Geneva,sans-serif;line-height:1.1em;padding-bottom:.5em}
ul.wwHotelDeals{padding:0;margin:20px 0 0}
ul.wwHotelDeals li{float:left}
ul#breadcrumb{padding:0;margin:13px 0 13px}
ul#breadcrumb-hp{padding:2px 0 5px;margin:20px 0 0;background:#208bdd}
ul#breadcrumb li{list-style:none;display:inline;color:#555;padding:0;margin:0;text-transform:uppercase}
ul#breadcrumb-hp li{list-style:none;display:inline;color:#fff;padding:0;margin:0;text-transform:uppercase}
ul#breadcrumb-hp li a{color:#fff;text-decoration:underline}
.breadcrumb-divider{margin-left:5px}
ul#breadcrumb li#breadcrumb-left{padding-left:0}
ul#breadcrumb-hp li#breadcrumb-left{padding-left:15px}
.hotelSection #breadcrumb {margin-bottom:15px}
#assistance{margin:15px 0 25px}
#assistance p{text-transform:uppercase;font-size:1.2em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:3px}
#assistance p#call{font-size:1em;font-weight:normal}
#assistance p#call span{color:#208bdd}
.hotel-results-details{float:left;width:300px}
.hotel-results-cta{float:right}
.hotel-results-cta li.hotel-score,.hotel-results-cta li.hotel-reviews,.hotel-results-cta li.hotel-last-viewed,.hotel-results-cta li.hotel-price{text-align:right}
.hotel-results-cta li.hotel-reviews{margin-bottom:39px}
.hotel-results-more ul.hotel-details-tabs{border-bottom:1px solid #208bdd;margin:40px 0 20px;padding-bottom:4px;margin-left:-140px}
ul.hotel-details-tabs li{display:inline}
ul.hotel-details-tabs li.selected a{background:#208bdd;color:#fff}
ul.hotel-details-tabs li a{display:inline;padding:5px 10px 3px;font-size:1.6em;text-transform:none;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#fff;border:1px solid #208bdd;color:#555;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%)}
#hotelDetailsCol ul.hotel-details-tabs li a{text-transform:none}
ul.hotel-details-tabs li a:hover{background:#208bdd}
ul.hotel-details-tabs li a:hover{color:#fff}
ul.hotel-details-tabs .ui-state-active a, ul.hotel-details-tabs .ui-state-active a:visited, .ui-state-active,
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:#208bdd;color:#fff}
#hotelDetailsCol ul.hotel-details-tabs{margin:50px 0 0;padding-bottom:4px;border-bottom:1px solid #208bdd}
.hotel-tab-info{margin:0}
.hotel-tab-info #more-info li {list-style:none}
.hotel-tab-info #more-info li span{font-weight:bold}
.reviews{border-bottom:1px solid #e4e5e5;padding-bottom:20px;margin-bottom:20px;margin-top:20px}
ul#hotel-results-sortby{background:#208bdd;height:23px;width:655px;padding:0;margin:0 0 20px}
ul#reviews-sortby{text-align:right;list-style-type:none}
ul#reviews-sortby a:hover{color:#fb4f14}
ul#hotel-results-sortby li{display:inline;list-style:none;color:#fff;padding-left:10px;font-weight:normal}
ul#reviews-sortby li{color:#555}
ul#hotel-results-sortby li a{color:#fff;text-transform:uppercase;font-weight:bold}
ul#reviews-sortby li a{color:#208bdd;text-transform:uppercase;font-weight:bold}
ul#reviews-sortby li#reviews-sortby-region{padding:3px 0 0}
ul#reviews-sortby li#reviews-sortby-region a{font-weight:normal;font-size:.9em}
#showmore-reviews,#showmore-results{background:#f5f5f5;border:1px solid #e4e5e5;height:20px;width:634px;padding:10px 10px 8px;margin:10px 0 20px}
#showmore-results{margin-top:-20px}
#showmore-reviews p,#showmore-results p{text-transform:uppercase;font-weight:bold}
#showmore-reviews p#showmore-reviews-number,#showmore-results p#showmore-results-number{width:250px;float:left;text-transform:none;font-weight:normal}
li#hotel-results-sortby-showing{padding-right:82px}
a .cta-dates{background:url(/static/uk_division_web_live/assets/hotel-results-cta.gif) no-repeat top left;width:197px;height:32px;color:#155b91;text-shadow:1px 1px 1px white;font-size:1.35em;padding:4px 0 0;margin:5px 0 0;text-align:center}
a .cta-dates:hover{background:url(/static/uk_division_web_live/assets/hotel-results-cta.gif) no-repeat 0 -36px}
.hotel-score{font-size:1em;line-height:.8em;margin-bottom:3px}
.hotel-last-viewed{text-transform:none;color:#000;margin:-28px 0 12px}
a.hotel-results-view-more{margin-left:46px;background:url(/static/uk_division_web_live/assets/hotel-results-plus-minus.gif) no-repeat 123px 0;padding-right:20px}
a.hotel-results-view-less{margin-left:46px;background:url(/static/uk_division_web_live/assets/hotel-results-plus-minus.gif) no-repeat 117px -35px;padding-right:20px}
.hotelHomepage .top-hotel-deals{margin-top:25px}
.hotel-deal,#hotel-recently-viewed .hotel-deal,.hotel-result{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;width:317px;float:left;margin:0 10px 10px 0;padding:0;border-bottom:1px solid #e9eaea;text-transform:uppercase}
.top-hotel-deals .hotel-deal{min-height:128px}
.hotel-result{width:654px;border-bottom:5px solid #e9eaea;margin:0 0 30px}
#hotel-recently-viewed{display:none}
#hotel-recently-viewed .hotel-deal{width:295px;margin-bottom:0;margin-top:10px}
#hotel-recently-viewed,#hotel-details-cross-sell{border-top:1px solid #eee;padding-top:16px}
#hotel-recently-viewed li.sale-offer,#hotel-details-cross-sell li.sale-offer{margin-bottom:10px}
#hotel-recently-viewed h3{font-size:1.2em;margin-bottom:8px;padding-bottom:10px;line-height:.8em;font-weight:normal}
.hotel-deal img,.hotel-result img{float:left;margin-right:10px;margin-bottom:10px}
.hotel-price img{margin-bottom:0}
.hotel-result .hotel-class{float:left;clear:left}
.hotel-deal li img,.hotel-result li img{float:none}
.hotel-result li img{margin-top:3px}
.no-margin,.hotel-result img.no-margin{margin-right:0}
.hotel-deal ul,.hotel-result ul{margin:0;padding:0}
.hotel-deal ul{width:197px;float:right;margin-bottom:10px}
.hotel-deal ul li,.hotel-result ul li{margin-left:0;list-style:none}
.hotel-deal ul.hotel-title{margin-bottom:5px}
ul.hotel-results-more{margin:-23px 0 0 140px}
.hotel-title,#hotel-recently-viewed .hotel-deal .hotel-title,.hotel-result .hotel-title{font-size:.95em;color:#000;font-weight:bold;padding-bottom:3px}
.hotelDeals a:hover .hotel-title {color:#fb4f14}
.hotel-result .hotel-title{font-size:1.1em;line-height:.8em;margin-bottom:4px}
#hotel-recently-viewed .hotel-deal .hotel-title{font-size:.85em}
.hotel-location{font-size:.8em;padding-bottom:3px}
.hotel-result .hotel-location{text-transform:none}
.hotel-result .hotel-location span.call{float:left}
.hotel-result .hotel-location span.cost{text-transform:uppercase;color:#0065bd}
.hotel-deal img.hotel-class{margin-bottom:13px}
#hotel-recently-viewed .hotel-deal img.hotel-class{margin:0}
.hotel-reviews,#hotel-recently-viewed .hotel-deal .hotel-reviews{text-transform:none;font-size:.8em}
.hotel-reviews{margin-bottom:3px}
#hotel-recently-viewed .hotel-deal .hotel-reviews{text-align:right;float:right;font-size:1em}
#hotel-recently-viewed .hotel-deal .hotel-reviews span{color:#0065bd}
.hotel-price span,#hotel-recently-viewed .hotel-deal .hotel-price span{font-size:1.5em;color:#fb4f14;font-weight:bold}
.hotel-results-cta .hotel-price span{font-size:1.9em}
.hotel-results-cta span.hotel-price-pence{font-size:.7em}
#hotel-recently-viewed .hotel-deal .hotel-price{font-size:.9em;margin-top:25px}
#hotel-recently-viewed .hotel-deal .hotel-price span{font-size:1.4em}
#hotel-recently-viewed .hotel-deal .hotel-price,#hotel-recently-viewed .hotel-deal .hotel-reviews{width:50%}
#hotel-recently-viewed .hotel-deal .hotel-reviews{margin-top:-15px}
#hotel-recently-viewed p.cta-lhs{margin:17px 0 0}
#hotel-recently-viewed p.cta-lhs a,.hotel-cities-buffer p.cta-lhs a,#hotel-recently-viewed p.cta-lhs-top a,.hotel-cities-buffer p.cta-lhs-top a{text-transform:uppercase;font-size:.9em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#hotel-recently-viewed p.cta-lhs-top,.hotel-cities-buffer p.cta-lhs-top{margin:0;text-align:right;margin-top:-31px}
.hotel-cities-buffer p.cta-lhs-top{margin-top:-23px}
a.hotel-deal-link div:hover{background:#;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
#country-map,#city-map,#hotels-map,#hotels-map-left{border:1px solid #eee}
#map-popup{width:654px;height:460px}
#hotels-map{margin:0 0 10px}
#hotels-map-left{margin:10px 0 0 0;width:100%}
#map-showhide p{margin:5px -10px 10px 0;padding:0;width:655px;float:right;text-align:right;text-transform:uppercase;background:url(/static/uk_division_web_live/assets/hotel-results-plus-minus.gif) no-repeat top left;width:90px}
ul#map-key,ul#map-popup-key,ul#map-key-left{padding:0;margin:0;width:50%;float:left;text-transform:uppercase}
ul#map-popup-key{float:none;width:auto;padding:10px 20px}
ul#map-key-left{width:100%;margin-left:10px}
ul#map-key li,ul#map-popup-key li,ul#map-key-left li{list-style:none;display:inline;padding:0;margin:0 10px 0 0;line-height:0}
ul#map-key li img,ul#map-popup-key li img,ul#map-key-left li img{margin-top:6px}
.review{border-bottom:1px solid #eee;padding-bottom:20px;margin-top:20px}
#hotelDetailsCol .review ul{width:520px;float:left;list-style-type:none;margin-bottom:10px}
ul.user-col li{margin-bottom:15px}
#hotelDetailsCol ul.user-col{float:left;width:100px;list-style-type:none;margin:0 20px 0 0}
.review-title{font-size:1.1em;font-weight:bold;margin-bottom:3px}
li.review-rating{margin:6px 0 10px;padding:4px 0 4px 115px}
li.review-rating-1{background:url() no-repeat 0 0}
li.review-rating-2{background:url(/static/uk_division_web_live/assets/hotel-reviews-rating-large-2.gif) no-repeat 0 0}
li.review-rating-3{background:url(/static/uk_division_web_live/assets/hotel-reviews-rating-large-3.gif) no-repeat 0 0}
li.review-rating-4{background:url(/static/uk_division_web_live/assets/hotel-reviews-rating-large-4.gif) no-repeat 0 0}
li.review-rating-5{background:url(/static/uk_division_web_live/assets/hotel-reviews-rating-large-5.gif) no-repeat 0 0}
#usp-feature{width:625px;padding:15px 0;background:#fff;margin: 0 5px}
#usp-feature-side,#usp-feature-side-right{width:auto;margin:30px 0;border:1px solid #e6e6e6;-moz-box-shadow:1px 2px 2px #eee;-webkit-box-shadow:1px 2px 2px #eee;box-shadow:1px 2px 2px #eee;padding:15px 13px 13px 8px}
#hotelDetailsCtaCol #usp-feature-side{margin-top:50px}
#usp-feature h1,#usp-feature h3{color:#fff;font-size:1.7em;text-transform:none;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal}
#usp-feature h1{padding-bottom:2px;color:#0065bd;text-transform:uppercase;font-size:1.8em;border-bottom:1px solid #cdddeb}
#usp-feature h3{font-size:1.0em;font-weight:bold;color:#4c4f52;padding-top:15px}
#usp-feature p{font-weight:normal;color:#4c4f52;font-size:.9em}
#usp-feature-side h3,#usp-feature-side-right h3{font-size:1.1em;font-weight:normal;color:#0065bd;padding-bottom:0;border-bottom:1px solid #cdddeb}
#usp-feature-side ul,#usp-feature-side-right ul{margin:0;padding:0;padding:0.7em 0 0}
#usp-feature ul{margin:0;padding:0}
#usp-feature-side ul li,#usp-feature ul li{list-style:none;margin:0 0 3px 0;padding:4px 0 4px 30px;color:#4c4f52;background:url(/static/uk_division_web_live/assets/hotel-usp-point.png) no-repeat 0 6px transparent;font-size:.8em}
#usp-feature ul li span, #usp-feature-side ul li span{font-weight:bold}#hotelDetailsCol{width:690px;float:left;padding:10px 20px 0 0}
#hotelDetailsCol{float:left;padding:0 20px 0 0;width:690px}
#hotelDetailsCol ul{margin-top:0;padding:0}
#hotelDetailsCol h1{font-size:1.9em;margin-top:10px;padding-bottom:6px}
#hotelDetailsCol h2{font-size:1.5em;font-weight:normal}
#hotelDetailsCol a{text-transform:uppercase}
#hotelDetailsCtaCol{float:left;width:250px}
/*#otherHotels{clear:both}*/
#hotel-details-pricebox .pppn{float:right;margin:4px 15px;font-size:0.6em}
#hotel-details-pricebox{background:url(/static/uk_division_web_live/assets/hotel-details-cta-bg.gif) top left;height:260px}
#hotel-details-social{padding:0 10px 0 5px}
#hotel-details-price{padding:72px 10px 0 25px}
#hotel-details-price p{font-size:1em;font-weight:bold}
#hotel-details-price div p{width:50%;float:left}
#hotel-details-price p#price-basis{color:#555;text-align:right;font-weight:normal;font-size:.8em;text-transform:uppercase;margin-top:-34px;margin-right:-1px}
#hotel-details-price p#price{font-size:1.6em;font-weight:bold;text-align:right;color:#fb4f14;margin-top:-47px}
#hotel-details-price p#price span#price-pence{font-size:.7em}
#hotel-details-pricebox ul{margin:37px 0 0;padding:0 0 0 25px}
#hotel-details-pricebox ul#sale{margin-top:10px}
#hotel-details-pricebox ul li{margin:0;list-style:none}
#hotel-details-review{height:73px;padding:0;text-align:right;font-size:1.5em;font-weight:bold;font-family:Tahoma,Geneva,sans-serif}
#hotel-details-review span{font-size:.5em;text-decoration:underline;font-weight:normal}
#sale-expanded{margin-top:-17px;position:relative}
#sale-expanded-categories{background:#d31145;margin:0}
#sale-expanded #sale-expanded-categories ul{margin:0;padding:0}
#sale-expanded #sale-expanded-categories ul li{display:inline;border-right:1px solid #b50434;background:#d31145;margin:0;padding:10px 8px;float:left;text-transform:uppercase;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#sale-expanded #sale-expanded-categories ul li:hover{background:#b50433}
#sale-expanded #sale-expanded-categories ul li a{color:#fff;padding:10px 0 18px}
#sale-expanded #sale-expanded-categories ul li.active{background:#b50433}
#sale-expanded-categories li.active a{background:url(/static/uk_division_web_live/assets/world-on-sale-active.gif) bottom center no-repeat}
#sale-expanded #offers{margin:20px 0 0}
#sale-expanded #offers h3{padding:0}
#sale-expanded #offers ul{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e9eaea}
#sale-expanded #offers ul li{background:0;display:inline;list-style-type:none;margin-right:7px;padding-right:10px;font-size:.75em;border-right:1px solid #555}
#sale-expanded #offers ul li a{color:#555}
#sale-expanded #offers .place{font-weight:bold;text-transform:uppercase}
#sale-expanded #offers .amount{font-weight:bold;color:#fb4f14}
#sale-expanded #offers li a:hover{color:#fb4f14}
#sale-expanded #offers a#offers-close{margin-top:-20px;position:absolute}
#hotel-details-social{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#hotel-details-pricebox p#assistance{text-align:right;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding:0 0 0 10px;margin-top:34px}
#hotel-details-pricebox p#assistance span{color:#0065bd}
#hotel-details-last-viewed{margin-top:-20px;padding:0 10px 0 25px}
#hotel-detail-map{margin:0;border:1px solid #cacaca;-webkit-border-radius:10px;border-radius:10px;height:220px}
.sale-offer{margin-top:4px}
li.sale-offer{background:#d31145 url() top left no-repeat;padding:0 4px 0 24px;height:16px;width:auto;float:left;font-size:.8em;color:#fff;text-transform:none}
#hotel-bg-detail{position:absolute;background:#fff;width:763px;height:143px;z-index:-1;top:-15px}
#hotel-details-photos{margin:13px 0 0}
#hotel-details-photos a{float:left;margin:0 10px 10px 0}
#hotel-details-photos .no-margin{margin-right:0}
.photos-expand{margin:0}
#hotel-details-photos p.photos-expand a{margin-right:0}
#hotel-address{padding-bottom:0}
#hotelDetailsCol .hotel-tab-info h2{font-size:1.4em;margin-top:20px}
#page-container{position:relative}
#hotelDetailsCol .review-thoughts{width:310px;float:left}
#hotelDetailsCol .review-thoughts ul{float:left;margin:0;padding:0;width:142px}
#hotelDetailsCol .review-thoughts ul li{list-style-type:none;padding:0;margin-bottom:4px;height:18px;}
#hotelDetailsCol .review-best{width:170px;float:left}
#hotelDetailsCol .review-score{float:right;text-align:right;width:170px}
#hotelDetailsCol .review-score h2{font-size:4em;font-weight:bold;font-family:Tahoma,Geneva,sans-serif;margin:0;padding:0}
#hotelDetailsCol .review-thoughts h4{width:310px}
#hotelDetailsCol .review-thoughts h4,#hotelDetailsCol .review-best h4{color:#555;width:auto}
#sale-expanded #offers ul li.no-border{border:0}
.popupOuterDiv{background: #1b75b9;height: 100%;opacity: 0.9}
#cancellation-terms .glbPopupSm, .glbPopupLg {background: #fff;-webkit-box-shadow: 6px 6px 18px 10px rgba(21, 91, 143, 0.5);-moz-box-shadow: 6px 6px 18px 10px rgba(21, 91, 143, 0.5);-ms-box-shadow: 6px 6px 18px 10px rgba(21, 91, 143, 0.5);-o-box-shadow: 6px 6px 18px 10px rgba(21, 91, 143, 0.5);box-shadow: 6px 6px 18px 10px rgba(21, 91, 143, 0.5)}
#cancellation-terms .glbPopupSm{width: 450px;font-family: tahoma, arial, sans-serif;color: #555}
#cancellation-terms .glbPopupPanel .popupClose{position: absolute;top: 12px;right: 19px;margin: 0}
#cancellation-terms .glbPopupPanel .popupClose a {background: url(/static/uk_division_web_live/assets/close_bg.png) no-repeat 0 -1px;color: #0065bd;font-family: 'trebuchet ms', airal, sans-serif;font-size: 14px;font-weight: bold;padding: 0 0 0 22px;text-decoration: none;text-transform: uppercase}
#cancellation-terms .glbPopupPanel .popupClose a:hover{background-position: 0 -51px;color: #FB4F14}
#cancellation-terms .glbPopupPanel h2{background: url(/static/uk_division_web_live/assets/primary_th_bg.png) 0 bottom repeat-x #FAFAFB;border: 1px solid #e4e5e5;font-size: 18px;line-height: 38px;padding: 0 0 0 20px;font-family: 'Trebuchet MS', tahoma, arial, sans-serif;text-transform: uppercase;color: #555;margin: 0}
#cancellation-terms .glbPopupPanel .popupContent{padding: 10px 20px;width: 410px}
#cancellation-terms .glbPopupTours{width: 388px;margin-left: -200px}
#canc-overlay-details{font-size: 0.9em;height: 120px}
#canc-overlay-details p{margin-bottom: 0}
.maplabel{color: #FFFFFF;font-family: "tahoma",arial,sans-serif;font-size: 12px;font-weight: bold;height: 19px;line-height: 19px;padding-left: 35px;padding-top: 3px;white-space: nowrap;width: 35px;}
#country-map, #city-map, #hotels-map{height: 450px;}
#hotels-map-left{height: 222px;width: 250px;}
.hotelContent .wwHotelDeals ul li .rating, .hotelSection ul li .rating{float: right;}
.pagination .disabled{display: none !important;}
#page-1{display: block !important;}
#showMoreResult{padding-left: 15px;}
ul#reviews-sortby a.selected{color: #FB4F14;}
.cta-rhs-minus{float: right;padding-bottom: 0;padding-right: 21px;text-transform: uppercase;}
.cta-rhs-minus{background: url("/static/uk_division_web_live/assets/show_hide_bg.png") no-repeat scroll 100% -61px transparent !important;}
/*Hotels Hero*/
#hotels-hero-text li{position:absolute;right:0;top:30px}
#hotels-hero-text li h2 a{background-color:#fff;float:right;font-size:346.15%;letter-spacing:-0.02em;padding:22px 16px;text-align:right}
#hotels-hero-text li h3{background-color:#fff;clear:both;color:#555;float:right;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:207.69%;padding:10px 18px 12px 24px;text-align:right}
#hotels-hero-text li h3 span{font-weight:normal}
  /* FE255 11-09-2013 */
/* core-min.css changes */
.map{height:436px}#map-recommendation{height:445px}#comp-incentive{top:-422px}#getting-around,#travel,#things,#accom,#sight-seeing{background:0}#map-holder{height:460px}#pinDescription{font-size:12px;color:#434343;padding-bottom:5px;float:left;width:195px;padding:5px 0}#legendmap1{background-color:#f7f4f4;width:750px;padding:5px 0 5px 10px;float:left;letter-spacing:1px;border:1px solid #e2dede}#legendmap1 img{float:left}ul.legend{padding:0 0 0 15px;float:left;margin:0}ul.legend li{text-transform:uppercase;font-size:12px;font-weight:700;margin-left:0;padding-right:0;padding-left:0;color:#434343}#tooltip-container{height:389px;max-width:714px}#tooltip-container #nav-bg{background:none repeat scroll 0 0 #f7f4f4;color:#434343;height:53px}ul#tooltip-nav li:first-child{width:133px}ul#tooltip-nav li{width:120px;border-bottom:1px solid #e2dede;border-right:1px solid #e2dede;background:none repeat scroll 0 0 #f7f4f4;text-align:center;color:#434343;height:40px;vertical-align:middle}ul#tooltip-nav li#no-border{border-right:0}ul#tooltip-nav li.ui-state-disabled{background:none repeat scroll 0 0 #f7f4f4;color:#9d9b9b}ul#tooltip-nav li.active{background:none repeat scroll 0 0 #fff;color:#434343;border-bottom:0}ul#tooltip-nav li a{font-size:12px;font-weight:700}#tooltip-container .tab-left{float:left;padding-top:25px;margin-left:20px}#tooltip-container .tab-right{float:left;width:650px}#tooltip-container .tab-line{border-bottom:1px dotted #e6e6e6;margin-left:13px;width:675px}#tooltip-container h1{font-size:14px;font-weight:700}ul.tooltip-detail li.type-gettingaround,ul.tooltip-detail li.type-traveltips,ul.tooltip-detail li.type-thingstodo,ul.tooltip-detail li.type-accom,ul.tooltip-detail li.type-sightseeing{background:0}ul.tooltip-detail{margin-top:6px;padding-top:0}ul.tooltip-detail li{font-size:11px;font-weight:400}ul.tooltip-detail li span{padding-left:0;font-size:11px}#tooltip-container #cboxClose{background:0}
#pinDescription{ color: #434343; float: left; font-size: 12px; padding: 12px 0; width: 285px; }
#legendmap1{ background-color: #F7F4F4; border: 1px solid #E2DEDE; float: left; letter-spacing: 1px; padding: 5px 3px 5px 10px; width: 655px; }
/*updates RIM*/
h2.dest-hub-h2{border-top:1px solid #e9eaea; padding-top:8px;}
/*.dest-vids{height:172px;width:306px;margin-right:21px; float:left;overflow:hidden}*/
.dest-vids{height:132px;width:230px;margin:10px 13px 10px 0px; float:left;overflow:hidden}
.dest-vid-mask{position:relative;z-index:999;top:-132px}
@-moz-document url-prefix() { .dest-vid-mask{top:-136px}}
.dest-vids-wrap{float:left; width:100%;position:relative;text-align:right;}
.dest-vids-wrap a{ font-weight:bold;}
.no-margin, .no-margin .dest-vids{margin-right:0}
.dest-hub-banner{ margin:20px 0px 0px 0px;}
h2.dest-discover-header{ background:url(/static/uk_division_web_live/assets/dest-hub-discover-header-bg.gif) left top no-repeat; border:0;line-height:2.5em; padding-left:17px;}
/* PROJ204 12-09-2013 */
/* core-min.css changes */
/*Hotels Hero*/
#hotels-hero-text li{position:absolute;right:0;top:30px}
#hotels-hero-text li h2 a{background-color:#fff;float:right;font-size:346.15%;letter-spacing:-0.02em;padding:22px 16px;text-align:right}
#hotels-hero-text li h3{background-color:#fff;clear:both;color:#555;float:right;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:207.69%;padding:10px 18px 12px 24px;text-align:right}
#hotels-hero-text li h3 span{font-weight:normal}
.dest-social-btns{margin:20px 0px 0px 0px;height:52px;background:url(/static/uk_division_web_live/assets/dest-hub-discover-header-bg.gif) top left no-repeat}
.dest-social-btns p{padding:12px 20px;font-size:1.3em;color:#666;float:left;*float:none;text-transform:uppercase}
.dest-social-btns p span{float:right}



/* responsive header */
.header{border:0}
.responsive-header a{padding:0}
.responsive-header #logo{display: block;float: left;margin: 1px 5px 8px 0;width: 21.875%;position: relative;}
.responsive-header #logo img{width:113px;display:block}
.responsive-header .search{float:right;width:18%}
.responsive-header form{float:right;margin-top:7px}
.responsive-header form input[type="text"]{border:1px solid #bed600;color:#959595;height:18px;margin:0;padding:2px 4px;width:70%;float:right}
.responsive-header form p{padding:0;margin:0}
.responsive-header form input{float:left}
.responsive-header form input[type="submit"]{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 0 -300px transparent;border:0 none;color:#959595;height:24px;text-indent:-9999px;width:27px;float:right}
.responsive-header form input[type="submit"]:hover{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 0 -350px transparent}
.responsive-header .callInfo{float:right;margin-right:2px;text-align:right;width:300px}
.responsive-header .callInfo p{line-height:90%;margin-bottom:2px}
.responsive-header .callInfo h2{color:#0065bd;font-size:150%;margin:5px 0 0 0}
.responsive-header nav ul{margin-top:10px}
.responsive-header nav li{background:0;border:0}
.responsive-header nav li:first-child,.contact-box li:first-child{border:0}
.responsive-header .topNav{float:right;list-style:none outside none;margin:11px 10px;padding:0}
.responsive-header .topNav>li{border-left:1px solid #959595;float:left;margin-left:7px;padding-left:7px}
.responsive-header .topNav>li:first-child{border-left:medium none;margin-left:0;padding-left:0}
.responsive-header .topNav>li a{color:#1e1e1e;display:block;line-height:100%;margin-top:-1px;text-transform:uppercase}
.responsive-header .topNav li.locationSelect{background:url("/static/uk_division_web_live/assets/searchIcons.png") no-repeat scroll 100% -396px transparent;padding-right:16px;position:relative}
.responsive-header .topNav li.locationSelect a:hover,.topNav>li a:hover{text-decoration:none;color:#fb4f14}
.responsive-header .topNav li.locationSelect:hover .topNavSubMenu{left:0}
.responsive-header .topNav .topNavSubMenu{background-color:#fff;border:1px solid #1d80cc;display:block;left:-9999px;list-style:none outside none;margin:0;padding:12px 20px 5px 8px;position:absolute;top:13px;white-space:nowrap;z-index:1000}
.responsive-header .topNav .topNavSubMenu li a{padding-bottom:8px;font-size:100%}
.desktop{display: block !important}
.mobile{display: none !important}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{display: table;content: "";line-height: 0;}
.clearfix:after{clear: both;}
.clear{clear:both}
.contact-box{display:none}
/*responsive footer */
.responsive-footer .footer-list{width:960px}
.responsive-footer .footer-list section{float:left;width:23%;margin-left:1%;padding-bottom:1%}
.responsive-footer .footer-list section.expert{width:26%;margin-left:2%}
.responsive-footer .footer-list .footer-section{width:100%;font-size:100%;margin-bottom:15px}
.responsive-footer .footer-list .footer-section a{padding:0}
.responsive-footer .footer-list section:first-child{margin-left:0}
.responsive-footer .footer-list section h3{font-weight:normal;font-size:107%;padding-bottom:1em}
.responsive-footer ul li{float:left}
.responsive-footer .footer-list li{background:url("/static/uk_division_web_live/assets/footer_icons.png") no-repeat scroll 0 4px transparent;padding-left:10px;width:100%}
.responsive-footer .footer-list li a{text-transform:none;color:#666;font-size:92%}
.responsive-footer a:hover,.footer .bottomFooter li a:hover,.footer .footer-list li a:hover{color:#fb4f14}
.responsive-footer p{font-size:81.25%;text-transform:none}
.responsive-footer .footer-list .ctaNewsletter{background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 0 transparent;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-size:120%;font-weight:bold;height:36px;padding:0 5px;text-align:center;text-shadow:2px 2px 2px #fff;text-transform:uppercase;width:92%}
.responsive-footer .expert h2:hover {color:#FB4F14}
.responsive-footer .expert .callInfo h2:hover {color:#208BDD}
.responsive-footer .footer-list .ctaNewsletter:hover{background:url("/static/uk_division_web_live/assets/searchButton.png") no-repeat scroll 0 -36px transparent}
.responsive-footer .footer-list .ctaNewsletter a{position:relative;top:7px}
.responsive-footer .footer-list .ctaNewsletter a:hover{color:#155b91}
.responsive-footer section .callInfo img,.footer section .emailInfo img,.footer section .storeInfo img,.footer section .apptInfo img{float:left;padding-right:7px}
.responsive-footer section .callInfo p,.footer section .storeInfo p,.footer section .emailInfo p,.footer section .apptInfo p{font-size:70%;color:#434343}
.responsive-footer section .callInfo h2{color:#208BDD}
.responsive-footer .bottomFooter{border-top:1px solid #ececec;clear:both;padding:30px 0;width:960px;margin:0 auto}
.responsive-footer .bottomFooter ul{margin-bottom:2.5em}
.responsive-footer .bottomFooter li{margin-right:25px}
.responsive-footer .bottomFooter li a{color:#555;font-size:92%;text-transform:none}
.responsive-footer .bottomFooter li.lasttext{margin:0 45px 0 0}
.responsive-footer .bottomFooter li.logo{margin:-4px 0 0 7px}
.responsive-footer .legalCopy{clear:both;font-size:90%;padding-right:20px;width:70%;float:left}
.responsive-footer #accreditationBar{float:right;width:25%}
.responsive-footer #accreditationBar ul li{float:left}
.responsive-footer .footer-list .footer-section h2, .responsive-footer .footer-list .footer-section span, .responsive-footer .footer-list .apptInfo h2,.responsive-footer .footer-list .emailInfo h2,.responsive-footer .footer-list .storeInfo h2{color: #208BDD;display: inline-block;font-size: 104%;font-weight:bold;margin:0}
.responsive-footer .footer-list .footer-section h2:hover,.responsive-footer .footer-list .footer-section span:hover,.responsive-footer .footer-list .apptInfo h2:hover,.responsive-footer .footer-list .emailInfo h2:hover,.responsive-footer .footer-list .storeInfo h2:hover{color:#FB4F14}
.responsive-footer .callInfo h2 {font-size: 150%}


/* amended styles for colorbox submission form updates */
#legendmap1{background-color:#f7f4f4;float:right;letter-spacing:1px;border:1px solid #e2dede;padding:5px 5px 5px 10px;}
#submission-container{width:900px;height:350px}
#submission-container ul {float:left;min-height:300px;padding:0;margin:10px 0 0;width:290px}
#submission-container ul li {padding: 0; margin: 0; list-style-type: none;}
#submission-container ul#left {padding:0}
#submission-container ul#middle {padding-left:20px;}
#submission-container ul#right {padding-left:20px;}
#submission-container textarea{min-width:265px;max-width:265px;background:url(/static/uk_division_web_live/assets/dest-submission-text-area-bg.gif) top left no-repeat;height:128px;min-height:128px;max-height:128px}
#submission-container input{width:265px;background:url(/static/uk_division_web_live/assets/dest-submission-input-bg.gif) top left no-repeat;height:36px}
#submission-container .submission-select{width:278px;background:url(/static/uk_division_web_live/assets/dest-submission-select-bg.gif) top left no-repeat}
#submission-container .submit input{margin:28px 0 2px 0}
#submission-container label{font-size:100%}
#submission-container p {display:inline}
#submission-container .errorMessage {font-size:85%;float:left;margin-top:-95px;text-align:left;width:50%}
#submission-container .errorMessage img {margin-top:5px;float:left}
#submission-container .errorMessage span {float:left;margin-top:6px}
#submission-container .required-text {float:right}
#submission-container li.chkBox label {font-size: 88%}
.errorSubmit{margin-top:18px}
#submission-container input[type="checkbox"] {margin: 4px 5px -12px 0;height:20px}
#submission-container .chkBox label {padding-bottom:0 !important}