.fontsize-48{font-size:3.692em;font-weight:bold;letter-spacing:-2px;line-height:48px;text-rendering:optimizelegibility;}
.fontsize-36{font-size:2.769em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;}
.fontsize-32{font-size:2.461em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;}
.fontsize-28{font-size:2.154em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;}
.fontsize-24{font-size:1.846em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;}
.fontsize-20{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;}
.fontsize-16{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.fontsize-15{font-size:1.154em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.fontsize-14{font-size:1.077em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.fontsize-13{font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.fontsize-11{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;}
body #blq-container #blq-main{font-family:Arial,sans-serif;font-size:67.5%;font-size:1.3em;line-height:16px;margin-bottom:32px;min-height:600px;_height:600px;color:#333333;}
*{color:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;direction:ltr;}
button{font-family:Arial,sans-serif;}
@media all and (max-width: 996px){body{-webkit-text-size-adjust:none;} p{-webkit-font-smoothing:subpixel-antialiased;}}.user-non-selectable{-webkit-user-select:none;-moz-user-select:none;}
h2,.headline,.headline a,p,input,.user-selectable{-webkit-user-select:auto;-moz-user-select:auto;}
strong{font-weight:bold;}
em{font-style:italic;}
#blq-main img{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;text-transform:none;font-weight:italic;text-indent:4px;}
a{color:#30737b;text-decoration:none;font-weight:bold;cursor:pointer;}
a .headline{color:#30737b;}
a *{cursor:pointer;}
a:hover{outline:none;text-decoration:underline;}
#blq-content a:focus{text-decoration:underline;}
#header-wrapper a:hover,#header-wrapper a:focus,#related-services a:hover,#related-services a:focus,h2 a:hover,h2 a:focus,a.headline:hover,a.headline:focus,a:hover .headline,a:focus .headline,a.associated-stories:hover,a.associated-stories:focus{text-decoration:underline;}
a:active,div:active{}
.new-story-icon{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;font-weight:bold;color:#900;}
a.associated-stories{position:absolute;top:4px;left:0;z-index:10;font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;color:#111;}
.highlight-box{background:inherit;}.highlight-box *{color:inherit;}
.highlight-box a,.highlight-box a *{color:inherit;}
.programmes-box{background:inherit;}.programmes-box *{color:inherit;}
.programmes-box a,.programmes-box a *{color:inherit;}
.see-also a{font-weight:normal;}
.see-also a:hover,.see-also a:focus,.see-also a:active{text-decoration:none;}
.see-also li .headline{margin:0;float:none;}
.see-also .headline a:hover,.see-also .headline a:focus,.see-also .headline a:active{text-decoration:underline;}
.smallprint{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;text-transform:uppercase;color:#808080;display:block;font-weight:bold;}.smallprint a{font-weight:bold;}
.clear{clear:both;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.grid .grid-pane{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-image:url("/weather/0.5.237/images/grid.png");}
.grid :focus{-moz-box-shadow:0 0 10px #F00;-webkit-box-shadow:0 0 10px #F00;box-shadow:0 0 10px #F00;}
.hide-text{text-decoration:none;text-indent:-50000px;overflow:hidden;}
.off-screen{position:absolute;left:-90000px;width:1px;overflow:hidden;}
.script-templates{display:none;}
.colour-28{color:#505050;}
.map-temp-ranges .map-temp.temp-na{background-color:#fff;}
.map-temp-ranges .map-temp.temp-40{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-37-39{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-34-36{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-31-33{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-28-30{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-25-27{background-color:#ff8700;}
.map-temp-ranges .map-temp.temp-22-24{background-color:#ff9b25;}
.map-temp-ranges .map-temp.temp-19-21{background-color:#ffb230;}
.map-temp-ranges .map-temp.temp-16-18{background-color:#ffcd30;}
.map-temp-ranges .map-temp.temp-13-15{background-color:#ffdc36;}
.map-temp-ranges .map-temp.temp-10-12{background-color:#fff83b;}
.map-temp-ranges .map-temp.temp-7-9{background-color:#defc4e;}
.map-temp-ranges .map-temp.temp-4-6{background-color:#c3ff5d;}
.map-temp-ranges .map-temp.temp-1-3{background-color:#aaffaa;}
.map-temp-ranges .map-temp.temp-0{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--1--3{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--4--6{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--7--9{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--10--12{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--13--15{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--16--18{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--19--21{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--22--24{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--25--27{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--28--30{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--31--33{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--34--36{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--37--39{background-color:#69c3ff;}
.map-temp-ranges .map-temp.temp--40{background-color:#69c3ff;}
.site-masthead{height:88px;}.site-masthead h1,.site-masthead div{margin-top:0;padding-top:16px;margin-left:8px;overflow:hidden;}
.site-name{font-size:3.692em;font-weight:bold;letter-spacing:-2px;line-height:48px;text-rendering:optimizelegibility;line-height:1em;font-weight:normal;color:#fff;float:left;margin-right:16px;text-transform:uppercase;height:37px;width:217px;text-indent:-999em;_text-indent:0;}
.site-name,.lang-en .site-name{background:url("/weather/0.5.237/images/header/weather-en.png") no-repeat;_background:none;}
.lang-cy .site-name{width:242px;background:url("/weather/0.5.237/images/header/weather-cy.png") no-repeat;_background:none;}
.lang-ga .site-name{width:143px;background:url("/weather/0.5.237/images/header/weather-ga.png") no-repeat;_background:none;}
.lang-gd .site-name{width:143px;background:url("/weather/0.5.237/images/header/weather-gd.png") no-repeat;_background:none;}
a:hover.site-name{text-decoration:none;}
.tabbed-forecast-and-carousel-colour-with-opacity{background:#226083;}
.tabbed-forecast-and-carousel-colour-with-opacity-hover{background:#0f5474;}
#blq-main{color:#333333;background-color:transparent;}
.location-name,.site-section-name{font-family:"Gill Sans MT","Gill Sans",Arial,Helmet,Freesans,sans-serif;color:#FFF;text-transform:uppercase;vertical-align:bottom;margin-top:2px;font-size:2.769em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;font-weight:normal;width:415px;display:inline;float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.site-masthead .forecast-last-updated{color:#fff;margin-top:6px;margin-left:8px;}
a{font-weight:normal;}
.toggle-control a{color:#333333;}
.offscreen{position:absolute;left:-999em;}
.heading-48{font-size:3.692em;font-weight:bold;letter-spacing:-2px;line-height:48px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:7px 0 9px;}
.heading-36{font-size:2.769em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:1px 0 11px;}
.heading-32{font-size:2.461em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:3px 0 9px;}
.heading-28{font-size:2.154em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:3px 0 9px;}
.heading-24{font-size:1.846em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:6px 0 6px;}
.heading-20{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;}
.heading-16{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;}
.heading-13{position:relative;display:-moz-inline-block;display:inline-block;padding:4px 0 8px;}
.heading-11{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:4px 0 8px;}
.open-heading-48{font-size:3.692em;font-weight:bold;letter-spacing:-2px;line-height:48px;text-rendering:optimizelegibility;position:relative;display:block;padding:7px 0 9px;margin:0 -8px 0;background:#fff;}
.open-heading-36{font-size:2.769em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;position:relative;display:block;padding:1px 0 11px;margin:0 -8px 0;background:#fff;}
.open-heading-32{font-size:2.461em;font-weight:bold;letter-spacing:-1px;line-height:36px;text-rendering:optimizelegibility;position:relative;display:block;padding:3px 0 9px;margin:0 -8px 0;background:#fff;}
.open-heading-24{font-size:1.846em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;position:relative;display:block;padding:6px 0 6px;margin:0 -8px 0;background:#fff;}
.open-heading-20{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;position:relative;display:block;padding:5px 0 7px;margin:0 -8px 0;background:#fff;}
.open-heading-16{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;position:relative;display:block;padding:5px 0 3px;margin:0 -8px 0;background:#fff;}
.open-heading-13{position:relative;display:block;padding:4px 0 4px;margin:0 -8px 0;background:#fff;}
.open-heading-11{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;position:relative;display:block;padding:4px 0 4px;margin:0 -8px 0;background:#fff;}
.weather-type-icon{background-position:left top;background-repeat:no-repeat;display:block;text-indent:-9999em;overflow:hidden;}
.weather-type-image{display:block;overflow:hidden;position:relative;zoom:1;}.weather-type-image img{display:block;position:absolute;top:0;}
.weather-type-image-40{height:40px;width:40px;}
.weather-type-image-56{height:56px;width:56px;}
.weather-type-image-80{height:80px;width:80px;}
.weather-type-image-light{top:-200px;}
.weather-type-image-medium-dark{top:0;}
.weather-type-image-dark{top:-100px;}
.weather-type-icon-80{width:80px;height:80px;background-image:url("/weather/0.5.237/images/icons/80.en.png");}
.weather-type-icon-56{width:56px;height:56px;background-image:url("/weather/0.5.237/images/icons/56.en.png");}
.weather-type-icon-40{width:40px;height:40px;background-image:url("/weather/0.5.237/images/icons/40.en.png");}
.lang-cy .weather-type-icon-56{background-image:url("/weather/0.5.237/images/icons/56.cy.png");}
.lang-cy .weather-type-icon-40{background-image:url("/weather/0.5.237/images/icons/40.cy.png");}
.windrose-icon{font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;display:block;font-weight:bold;color:#ffffff;}.windrose-icon .unit{position:absolute;left:-90000px;width:1px;overflow:hidden;}
.windrose-icon-40{width:40px;height:40px;line-height:40px;padding-top:0px;text-align:center;background:transparent url("/weather/0.5.237/images/icons/windroses_40_lightbg.png") no-repeat left top;_background-image:url("/weather/0.5.237/images/icons/windroses_40_lightbg.gif");}.windrose-icon-40 .windspeed-value{position:relative;}
.windrose-icon-40-darkbg{color:#333;background-image:url("/weather/0.5.237/images/icons/windroses_40_darkbg.png");_background-image:url("/weather/0.5.237/images/icons/windroses_40_darkbg.gif");}
.windrose-icon-32{width:32px;height:22px;padding-top:8px;background:transparent url("/weather/0.5.237/images/icons/windroses_32_lightbg.png") no-repeat left top;_background-image:transparent url("/weather/0.5.237/images/icons/windroses_32_lightbg.gif") no-repeat left top;}
.windrose-icon.wind-direction-s{background-position:0px 0;}
.windrose-icon.wind-direction-ssw{background-position:-50px 0;}
.windrose-icon.wind-direction-sw{background-position:-100px 0;}
.windrose-icon.wind-direction-wsw{background-position:-150px 0;}
.windrose-icon.wind-direction-w{background-position:-200px 0;}
.windrose-icon.wind-direction-wnw{background-position:-250px 0;}
.windrose-icon.wind-direction-nw{background-position:-300px 0;}
.windrose-icon.wind-direction-nnw{background-position:-350px 0;}
.windrose-icon.wind-direction-n{background-position:-400px 0;}
.windrose-icon.wind-direction-nne{background-position:-450px 0;}
.windrose-icon.wind-direction-ne{background-position:-500px 0;}
.windrose-icon.wind-direction-ene{background-position:-550px 0;}
.windrose-icon.wind-direction-e{background-position:-600px 0;}
.windrose-icon.wind-direction-ese{background-position:-650px 0;}
.windrose-icon.wind-direction-se{background-position:-700px 0;}
.windrose-icon.wind-direction-sse{background-position:-750px 0;}
.windrose-icon.wind-direction-none{background-position:-800px 0;}
.rotate-minus-90{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);zoom:1;}
.rotate-90{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);zoom:1;}
.unit-types-separator{display:none;}
.unit-value{display:none;}
.initial-temperature-unit-c .temperature-value-unit-f,.initial-temperature-unit-f .temperature-value-unit-c,.initial-windspeed-unit-mph .windspeed-value-unit-kph,.initial-windspeed-unit-kph .windspeed-value-unit-mph,.initial-distance-unit-miles .distance-value-unit-km,.initial-distance-unit-km .distance-value-unit-miles{display:none;}
.initial-temperature-unit-c .temperature-value-unit-c,.initial-temperature-unit-f .temperature-value-unit-f,.initial-windspeed-unit-mph .windspeed-value-unit-mph,.initial-windspeed-unit-kph .windspeed-value-unit-kph,.initial-distance-unit-miles .distance-value-unit-miles,.initial-distance-unit-km .distance-value-unit-km{display:inline;}
.stored-temperature-unit-f .temperature-value-unit-c,.stored-temperature-unit-c .temperature-value-unit-f,.stored-windspeed-unit-mph .windspeed-value-unit-kph,.stored-windspeed-unit-kph .windspeed-value-unit-mph,.stored-distance-unit-miles .distance-value-unit-km,.stored-distance-unit-km .distance-value-unit-miles{display:none;}
.stored-temperature-unit-f .temperature-value-unit-f,.stored-temperature-unit-c .temperature-value-unit-c,.stored-windspeed-unit-mph .windspeed-value-unit-mph,.stored-windspeed-unit-kph .windspeed-value-unit-kph,.stored-distance-unit-miles .distance-value-unit-miles,.stored-distance-unit-km .distance-value-unit-km{display:inline;}
span.unit-na{display:inline;letter-spacing:0;}
.initial-temperature-unit-f .temperatureAverageMinC,.initial-temperature-unit-f .temperatureAverageMaxC,.initial-temperature-unit-f .temperatureRecordMinC,.initial-temperature-unit-f .temperatureRecordMaxC{display:none;opacity:0;}
.initial-temperature-unit-f .temperatureAverageMinF,.initial-temperature-unit-f .temperatureAverageMaxF,.initial-temperature-unit-f .temperatureRecordMinF,.initial-temperature-unit-f .temperatureRecordMaxF{display:block;opacity:1;}
.initial-temperature-unit-f table .temperatureAverageMinF,.initial-temperature-unit-f table .temperatureAverageMaxF,.initial-temperature-unit-f table .temperatureRecordMinF,.initial-temperature-unit-f table .temperatureRecordMaxF{display:table-row;}
.initial-temperature-unit-c .temperatureAverageMinF,.initial-temperature-unit-c .temperatureAverageMaxF,.initial-temperature-unit-c .temperatureRecordMinF,.initial-temperature-unit-c .temperatureRecordMaxF{display:none;opacity:0;}
.initial-temperature-unit-c .temperatureAverageMinC,.initial-temperature-unit-c .temperatureAverageMaxC,.initial-temperature-unit-c .temperatureRecordMinC,.initial-temperature-unit-c .temperatureRecordMaxC{display:block;opacity:1;}
.initial-temperature-unit-c table .temperatureAverageMinC,.initial-temperature-unit-c table .temperatureAverageMaxC,.initial-temperature-unit-c table .temperatureRecordMinC,.initial-temperature-unit-c table .temperatureRecordMaxC{display:table-row;}
.stored-temperature-unit-f .temperatureAverageMinC,.stored-temperature-unit-f .temperatureAverageMaxC,.stored-temperature-unit-f .temperatureRecordMinC,.stored-temperature-unit-f .temperatureRecordMaxC{display:none;opacity:0;}
.stored-temperature-unit-f .temperatureAverageMinF,.stored-temperature-unit-f .temperatureAverageMaxF,.stored-temperature-unit-f .temperatureRecordMinF,.stored-temperature-unit-f .temperatureRecordMaxF{display:block;opacity:1;}
.stored-temperature-unit-f table .temperatureAverageMinF,.stored-temperature-unit-f table .temperatureAverageMaxF,.stored-temperature-unit-f table .temperatureRecordMinF,.stored-temperature-unit-f table .temperatureRecordMaxF{display:table-row;}
.stored-temperature-unit-f .initial-temperature-unit-c table .temperatureAverageMinC,.stored-temperature-unit-f .initial-temperature-unit-c table .temperatureAverageMaxC,.stored-temperature-unit-f .initial-temperature-unit-c table .temperatureRecordMinC,.stored-temperature-unit-f .initial-temperature-unit-c table .temperatureRecordMaxC{display:none;}
.stored-temperature-unit-f .initial-temperature-unit-f table .temperatureAverageMinF,.stored-temperature-unit-f .initial-temperature-unit-f table .temperatureAverageMaxF,.stored-temperature-unit-f .initial-temperature-unit-f table .temperatureRecordMinF,.stored-temperature-unit-f .initial-temperature-unit-f table .temperatureRecordMaxF{display:table-row;}
.stored-temperature-unit-c .temperatureAverageMinF,.stored-temperature-unit-c .temperatureAverageMaxF,.stored-temperature-unit-c .temperatureRecordMinF,.stored-temperature-unit-c .temperatureRecordMaxF{display:none;opacity:0;}
.stored-temperature-unit-c .temperatureAverageMinC,.stored-temperature-unit-c .temperatureAverageMaxC,.stored-temperature-unit-c .temperatureRecordMinC,.stored-temperature-unit-c .temperatureRecordMaxC{display:block;opacity:1;}
.stored-temperature-unit-c table .temperatureAverageMinC,.stored-temperature-unit-c table .temperatureAverageMaxC,.stored-temperature-unit-c table .temperatureRecordMinC,.stored-temperature-unit-c table .temperatureRecordMaxC{display:table-row;}
.stored-temperature-unit-c .initial-temperature-unit-c table .temperatureAverageMinC,.stored-temperature-unit-c .initial-temperature-unit-c table .temperatureAverageMaxC,.stored-temperature-unit-c .initial-temperature-unit-c table .temperatureRecordMinC,.stored-temperature-unit-c .initial-temperature-unit-c table .temperatureRecordMaxC{display:table-row;}
.stored-temperature-unit-c .initial-temperature-unit-f table .temperatureAverageMinF,.stored-temperature-unit-c .initial-temperature-unit-f table .temperatureAverageMaxF,.stored-temperature-unit-c .initial-temperature-unit-f table .temperatureRecordMinF,.stored-temperature-unit-c .initial-temperature-unit-f table .temperatureRecordMaxF{display:none;}
.blq-js .tabbed{overflow:hidden;_zoom:1;background-color:#dddddd;}.blq-js .tabbed .tab{display:inline;float:left;cursor:pointer;position:relative;}.blq-js .tabbed .tab a{color:#333333;}
.blq-js .tabbed .tab:hover,.blq-js .tabbed .tab:focus{text-decoration:underline;}
.blq-js .tabbed .tab.open{background-color:#ffffff;color:#505050;}.blq-js .tabbed .tab.open a{color:#505050;}
.blq-js .tabbed .panel{background-color:#ffffff;opacity:0;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;float:right;display:inline;overflow:hidden;clear:right;position:absolute;right:500%;}
.blq-js .tabbed div.open{opacity:1;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;position:relative;right:100%;margin-right:-100%;background-color:#ffffff;color:#505050;}
.simplemodal-overlay{background:rgba(0, 0, 0, 0.75);}
.simplemodal-container{height:72px;width:360px;background-color:#000000;color:#bebebe;padding:16px;}.simplemodal-container .title{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;display:block;color:#ffffff;}
.simplemodal-container .explanation{font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;line-height:1.3em;display:block;margin-top:8px;}
.simplemodal-container a{color:#f6a21d;font-weight:bold;}.simplemodal-container a:hover,.simplemodal-container a:focus,.simplemodal-container a:active{color:#ffffff;}
.simplemodal-container .close{text-decoration:none;text-indent:-50000px;overflow:hidden;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-32px -348px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");position:absolute;right:0;top:0;display:block;width:13px;height:13px;margin:16px 16px 0 0;}
.module{margin-bottom:24px;}
.columns{word-spacing:-1em;letter-spacing:-4px;}
.columns .column-sidebar,.columns .column-main{display:inline-block;*zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top;}
.columns .column-main{margin-right:16px;}
.columns .column-sidebar{width:336px;}
#bbccom_mpu{position:absolute;right:16px;margin-top:126px;}
.weather-pagetype-home #bbccom_mpu{position:static;margin-top:0;}
.weather-pagetype-home.bbccom_slot_mpu .columns{background:#fff;}.weather-pagetype-home.bbccom_slot_mpu .columns .column-sidebar{padding-top:8px;position:relative;top:0;}
.weather-pagetype-home.bbccom_slot_mpu .columns .clear-find-a-forecast{margin:0;}
.country-page .column-main{padding-top:16px;}
.country-page .columns .column-sidebar{padding-top:16px;padding-bottom:16px;}
.country-page .columns .column-sidebar{margin-top:126px;}
.country-page #bbccom_mpu{position:static;margin-top:0;}
.columns .column-main{width:624px;}
.ack{margin-top:24px;font-size:0.846em;font-weight:normal;letter-spacing:0;line-height:16px;text-transform:uppercase;text-rendering:optimizelegibility;text-transform:uppercase;color:#808080;display:block;font-weight:bold;}.ack a{font-weight:bold;}
body{min-width:1008px;}
#blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/clear/clouds-bg.jpg") repeat-x 0 0;}
.ambience-weather-type-0 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_1.jpg") repeat-x 0 0;}
.ambience-weather-type-1 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_1.jpg") repeat-x 0 0;}
.ambience-weather-type-2 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3.jpg") repeat-x 0 0;}
.ambience-weather-type-3 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3.jpg") repeat-x 0 0;}
.ambience-weather-type-4 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_13.jpg") repeat-x 0 0;}
.ambience-weather-type-5 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_13.jpg") repeat-x 0 0;}
.ambience-weather-type-6 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_13.jpg") repeat-x 0 0;}
.ambience-weather-type-7 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3.jpg") repeat-x 0 0;}
.ambience-weather-type-8 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3.jpg") repeat-x 0 0;}
.ambience-weather-type-9 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-10 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-11 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-12 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-13 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_8.jpg") repeat-x 0 0;}
.ambience-weather-type-14 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_8.jpg") repeat-x 0 0;}
.ambience-weather-type-15 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_8.jpg") repeat-x 0 0;}
.ambience-weather-type-16 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-17 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-18 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-19 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-20 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-21 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_3b.jpg") repeat-x 0 0;}
.ambience-weather-type-22 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-23 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-24 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-25 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-26 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-27 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_9.jpg") repeat-x 0 0;}
.ambience-weather-type-28 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_11.jpg") repeat-x 0 0;}
.ambience-weather-type-29 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_11.jpg") repeat-x 0 0;}
.ambience-weather-type-30 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_11.jpg") repeat-x 0 0;}
.ambience-weather-type-31 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_11.jpg") repeat-x 0 0;}
.ambience-weather-type-32 #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/sky/sky_13.jpg") repeat-x 0 0;}
.country-page #blq-container-outer,.coast-sea-page #blq-container-outer,.contact-us-page #blq-container-outer{background:url("/weather/0.5.237/images/page-ambience/country_page_clear_sky.jpg") repeat-x 50% 0;}
.weather-pagetype-home #blq-container{background:url("/weather/0.5.237/images/page-ambience/clear/ferris-wheel.png") no-repeat 95% 121px;_background:none;_zoom:1;}
#ambience-mask{position:absolute;top:248px;left:0;right:0;bottom:0;background:#fff;}
.weather-pagetype-home #blq-container.ambience-mask{background:none;}
.ambience-container{height:432px;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.site-options{color:#ffffff;position:absolute;float:right;right:0;top:98px;}.site-options div:focus{text-decoration:none;}
.site-options .settings-panel,.site-options .language-panel{float:left;}.site-options .settings-panel a,.site-options .language-panel a{padding:2px 4px;}
.site-options .settings-control,.site-options .language-control{display:none;}
.site-options .language-picker{float:left;}.site-options .language-picker ul li{border-right:1px solid #ffffff;}
.site-options .language-picker li:last-child{border-right:0;padding-right:0;}
.site-options #unit-picker{float:left;}
.site-options ul{display:inline-block;*display:inline;*zoom:1;}.blq-js .site-options ul{margin-left:7px;}
.site-options ul.wind li:last-child{padding-right:0;}
.site-options li{float:left;color:#ffffff;}.site-options li.selected{padding:0 3px;}
.site-options li:first-child{border-right:1px solid #ffffff;}
.site-options li.selected{font-weight:bold;}
.site-options a,.site-options a:active,.site-options a:visited{font-weight:normal;color:#ffffff;}
.site-options a:hover,.site-options a:focus{font-weight:normal;text-decoration:underline;}
.blq-js .lang-cy .site-options .language-panel .arrow-up{right:5px;}
.blq-js .lang-ga .site-options .language-panel .arrow-up{right:11px;}
.blq-js .lang-gd .site-options .language-panel .arrow-up{right:11px;}
.blq-js .site-options{text-align:right;z-index:101;}.blq-js .site-options .settings-panel,.blq-js .site-options .language-panel{float:none;}
.blq-js .site-options .add-state{display:inline-block;*display:inline;}.blq-js .site-options .add-state button{display:inline-block;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;color:#fff;cursor:pointer;background:none;border:none;font-weight:normal;line-height:1;margin:0;overflow:visible;padding:0;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-161px -78px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");padding:2px 0 2px 20px;}.blq-js .site-options .add-state button:hover,.blq-js .site-options .add-state button:focus{text-decoration:underline;}
.blq-js .site-options .settings-control{font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:0 -528px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");margin-left:18px;padding-left:20px;display:inline-block;*display:inline;*zoom:1;}.blq-js .site-options .settings-control button{display:inline;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;color:#fff;cursor:pointer;background:none;border:none;font-weight:normal;line-height:1;margin:0;overflow:visible;padding:0;padding:2px 0;}.blq-js .site-options .settings-control button:hover,.blq-js .site-options .settings-control button:focus{text-decoration:underline;}
.blq-js .site-options .language-control{cursor:pointer;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;margin-left:14px;display:inline-block;*display:inline;*zoom:1;}.blq-js .site-options .language-control button{display:inline;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;color:#fff;cursor:pointer;background:none;border:none;font-weight:normal;line-height:1;margin:0;overflow:visible;padding:0;padding:2px 0;}.blq-js .site-options .language-control button:hover,.blq-js .site-options .language-control button:focus{text-decoration:underline;}
.blq-js .site-options .settings-panel{color:#ffffff;text-align:left;background:#333333;padding:16px;padding-bottom:7px;padding-top:10px;margin-top:10px;position:relative;min-width:140px;*width:142px;position:absolute;left:-999em;padding-top:16px;}.blq-js .site-options .settings-panel a{color:#ffffff;}
.blq-js .site-options .settings-panel h3{display:block;margin-bottom:9px;font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.blq-js .site-options .settings-panel .arrow-up{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #333333;position:absolute;top:-9px;right:20px;_display:none;}
.blq-js .site-options .settings-panel li{background:#333;border:none;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:bold;float:left;text-align:center;width:50%;}.blq-js .site-options .settings-panel li.selected{padding:2px 0;}
.blq-js .site-options .settings-panel .unit-option-f,.blq-js .site-options .settings-panel .unit-option-kph{float:right;display:inline;}
.blq-js .site-options .settings-panel #unit-picker{float:none;}
.blq-js .site-options .settings-panel .selected,.blq-js .site-options .settings-panel .selected:hover,.blq-js .site-options .settings-panel .selected:focus,.blq-js .site-options .settings-panel li:hover{border-color:#fff;background:#fff;color:#333;}
.blq-js .site-options .settings-panel li:hover,.blq-js .site-options .settings-panel a:focus{background:#505050;text-decoration:none;}
.blq-js .site-options .settings-panel li:hover a,.blq-js .site-options .settings-panel li:focus a{color:#ccc;}
.blq-js .site-options .language-panel{position:absolute;left:-999em;color:#ffffff;text-align:left;background:#333333;padding:16px;padding-bottom:7px;padding-top:10px;margin-top:10px;position:relative;min-width:140px;*width:142px;padding-top:16px;}.blq-js .site-options .language-panel a{color:#ffffff;}
.blq-js .site-options .language-panel h3{display:block;margin-bottom:9px;font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
.blq-js .site-options .language-panel .arrow-up{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #333333;position:absolute;top:-9px;right:20px;_display:none;}
.blq-js .site-options .language-panel ul{border-bottom:0;}
.blq-js .site-options .language-panel li{background:#333;border:none;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:bold;float:none;border-bottom:1px solid #ababab;}.blq-js .site-options .language-panel li.selected{padding:2px 4px;}
.blq-js .site-options .language-panel .language-picker{float:none;}
.blq-js .site-options .language-panel .selected,.blq-js .site-options .language-panel .selected:hover,.blq-js .site-options .language-panel .selected:focus,.blq-js .site-options .language-panel li:hover{border-color:#fff;background:#fff;color:#333;}
.blq-js .site-options .language-panel li:hover,.blq-js .site-options .language-panel a:focus{background:#505050;}
.blq-js .site-options .language-panel li:hover a,.blq-js .site-options .language-panel li:focus a{color:#ccc;}
.blq-js .site-options ul{border:1px solid #ababab;clear:both;display:block;*display:block;overflow:hidden;margin:0;margin-bottom:9px;}
.blq-js .site-options a{color:#C3C3C3;display:block;font-weight:normal;outline:none;}.blq-js .site-options a:hover,.blq-js .site-options a:focus{text-decoration:none;}
.blq-js .site-options .gelui-overlay-container{outline:none;position:relative;}.blq-js .site-options .gelui-overlay-container .settings-panel{position:absolute;right:0;left:auto;}
.blq-js .site-options .gelui-overlay-container .language-panel{position:absolute;left:auto;right:0;}
.blq-js #blq-content .site-options a:hover,.blq-js #blq-content .site-options a:focus{text-decoration:none;}
#related-links{overflow:hidden;padding:0;}#related-links h2{font-size:2.154em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;padding:0 0 10px 0;}
#related-links .column{width:304px;margin-right:16px;float:left;}
.weather-pagetype-home.edition-international #find-a-forecast{position:relative;width:100%;overflow:hidden;}
#find-a-forecast{position:absolute;right:0;top:128px;clear:both;width:336px;min-height:104px;background-color:#b0cf00;z-index:100;}#find-a-forecast div.locator-search{margin:0 8px;}
#find-a-forecast h2{font-size:1.846em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;color:#003b2b;margin:8px;}
#find-a-forecast .weather-locator-error{font-weight:bold;margin:8px;}
.country-page #find-a-forecast,.coast-sea-page #find-a-forecast,.contact-us-page #find-a-forecast{top:144px;}
.weather-pagetype-home #find-a-forecast{top:auto;}
#find-a-forecast+h2{font-size:1.846em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;color:#003b2b;}
.clear-find-a-forecast{margin-top:120px;}
#favourites{position:relative;display:none;*zoom:1;color:#003b2b;}#favourites.loaded{display:block;}
#favourites h2{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;color:#003b2b;}#favourites h2 a{color:#003b2b;}
#favourites h2 .count{font-weight:bold;}
#favourites .toggle-content{max-height:0;_height:0;display:none;overflow:hidden;position:relative;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#favourites .toggle-content.toggle-open{display:block;max-height:1000px;*zoom:1;}
#favourites .toggle-control{display:block;cursor:pointer;clear:both;margin-left:8px;}#favourites .toggle-control .arrow{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-192px -187px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");display:inline-block;width:8px;height:12px;margin-right:8px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#favourites .toggle-control.toggle-open .arrow{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);zoom:1;}
#favourites .message{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;margin:16px 8px 8px 8px;}#favourites .message.no-locs span{font-weight:bold;display:inline-block;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-162px -154px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");padding-left:14px;}
#favourites .edit-state div{background-color:#FFF;margin:0 8px 8px 8px;height:40px;position:relative;text-align:right;}#favourites .edit-state div.no-locs{height:0;}
#favourites .edit-state div button{border:none;background-color:#FFF;font-size:1em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;height:40px;cursor:pointer;}#favourites .edit-state div button span{position:absolute;left:-90000px;width:1px;overflow:hidden;}
#favourites .edit-state div button.edit{color:#999999;}
#favourites .edit-state div button.save{color:#809d31;}
#favourites .edit-state div button.cancel{color:#536621;}
#favourites ul{width:320px;background-color:#FFF;margin:0 0 0 8px;position:relative;}#favourites ul.editing li{padding-left:28px;}#favourites ul.editing li .remove{width:12px;opacity:1;}
#favourites ul.editing li .reorder{width:12px;}
#favourites ul.editing li .info .name{width:304px;}
#favourites ul.editing li .info .now-summary{opacity:0;}
#favourites ul.editing a:hover,#favourites ul.editing a:focus{text-decoration:none;cursor:move;}
#favourites ul.editing li:hover{cursor:move;}#favourites ul.editing li:hover .reorder{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-192px -217px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
#favourites ul li{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;font-weight:normal;margin:0;padding:0 0 0 8px;height:40px;position:relative;border-bottom:1px solid #b0cf00;background-color:#FFF;-moz-transition-property:padding-left;-o-transition-property:padding-left;-webkit-transition-property:padding-left;-ms-transition-property:padding-left;-transition-property:padding-left;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;-transition-duration:0.3s;overflow:hidden;}#favourites ul li a{color:#505050;}
#favourites ul li .info{height:40px;line-height:40px;display:inline-block;width:304px;}#favourites ul li .info .name{display:inline-block;width:198px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
#favourites ul li .info .now-summary{width:106px;display:inline-block;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}#favourites ul li .info .now-summary .weather-type-icon,#favourites ul li .info .now-summary .weather-type-image{position:absolute;top:4px;right:8px;}
#favourites ul li .info .now-summary .units-values{position:absolute;top:0;right:56px;}
#favourites ul li .remove{width:0;height:12px;margin:0;padding:0;position:absolute;left:8px;top:14px;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-192px -246px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");border:none;cursor:pointer;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;-ms-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;opacity:1;}#favourites ul li .remove span{position:absolute;left:-90000px;width:1px;overflow:hidden;}
#favourites ul li .remove:hover,#favourites ul li .remove:focus{background-position:-162px -246px;}
#favourites ul li.ui-sortable-helper{border-top:1px solid #809d31;border-bottom:1px solid #809d31;-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.5);box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.5);}#favourites ul li.ui-sortable-helper .remove{background-position:-222px -246px;}
#favourites ul li .reorder{position:absolute;top:10.5px;right:8px;width:0;height:19px;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;-ms-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-162px -217px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}#favourites ul li .reorder .drag-target{display:block;position:absolute;top:0;left:0;zoom:1;width:100%;height:19px;z-index:200;cursor:move;}
#favourites ul li .reorder .move-up,#favourites ul li .reorder .move-down{float:left;background:none;width:12px;height:12px;margin:0;padding:0;border:none;cursor:pointer;}#favourites ul li .reorder .move-up span,#favourites ul li .reorder .move-down span{position:absolute;left:-90000px;width:1px;overflow:hidden;}
#favourites .add-state{position:absolute;top:-2px;right:6px;padding:0;margin:0;height:24px;opacity:1;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
#favourites .add-state.disabled{top:-5000px;opacity:0;}
#favourites .add{font-family:Arial,sans-serif;border:none;background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-154px -121px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");background-color:#003b2b;color:#b0cf00;font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;height:24px;cursor:pointer;padding-left:26px;}#favourites .add:hover,#favourites .add:focus{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-154px -151px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");background-color:#e0ff20;color:#003b2b;}
#favourites .weather-type-image img{top:-200px;}
.country-page #favourites .add{display:none;}
*+html #favourites ul.editing li .info .now-summary{display:none;}
.locator-search form span.locator-search-input input{color:#768480;}
.locator-weather .locator-search form input.locator-submit{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-437px -269px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.locator-search form input.locator-submit:hover,.locator-search form input.locator-submit:focus,.locator-search form input.locator-submit:active{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-437px -299px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.locator-weather .locator-search h3,.locator-weather .locator-search p{color:#003b2b;}
.locator-weather .locator-search h3 span,.locator-weather .locator-pagination ol li span{color:#003b2b;}
body .locator-suggestions li.suggestion-active{background:#003b2b;}
body .locator-suggestions{border-color:#003b2b;}
.locator-weather .locator-search a:link,.locator-weather .locator-search a:visited{color:#003b2b;}
.locator-weather .locator-search a:hover,.locator-weather .locator-search a:focus{text-decoration:underline;}
.locator-weather .locator-search .locator-pagination ol li span{color:#003b2b;}
.locator-weather .locator-search .locator-pagination span,.locator-weather .locator-search .locator-pagination a{border-color:#013B2C;border-width:2px;}
.bbc-weather .locator-weather .previous{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-356px -360px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}.bbc-weather .locator-weather .previous:hover,.bbc-weather .locator-weather .previous:focus{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-420px -360px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.bbc-weather .locator-weather .next{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-388px -360px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}.bbc-weather .locator-weather .next:hover,.bbc-weather .locator-weather .next:focus{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-452px -360px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.bbc-weather .locator-weather a.locator-close{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-318px -354px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}.bbc-weather .locator-weather a.locator-close:hover,.bbc-weather .locator-weather a.locator-close:focus{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-286px -354px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.ui-tabs-nav li{float:left;}.ui-tabs-nav li:focus a{text-decoration:underline;}
.ui-tabs-nav a{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;padding:8px;color:#333;}.ui-tabs-nav a:hover,.ui-tabs-nav a:focus{text-decoration:underline;}
.ui-tabs-nav .ui-tabs-active a{background:#fff;}
.coast-sea-page .notice-english-only{margin-bottom:16px;}
.coast-sea-page .columns{margin-bottom:24px;}.coast-sea-page .columns .column-main{padding-top:16px;}
.coast-sea-page .columns .column-sidebar{margin-top:136px;}
.coast-sea-page .sub-section{border-bottom:2px solid #e6e6e6;padding-bottom:20px;padding-top:10px;}.coast-sea-page .sub-section:last-child{border-bottom:none;}
.coast-sea-page .section-navigation h2{font-size:2.154em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:3px 0 9px;display:block;}
.coast-sea-page .section-navigation a{font-weight:bold;}
.coast-sea-page .coast-sea-navigation h2{margin-bottom:3px;padding-top:0;}
.coast-sea-page .coast-sea-navigation li{margin-bottom:3px;}
.coast-sea-page .warning{color:#cc0000;}
.coast-sea-page p.warning{margin-bottom:16px;}
.coast-sea-page .locations{margin-bottom:16px;overflow:hidden;}.coast-sea-page .locations li{margin:3px 0;}
.coast-sea-page .locations li:before{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;font-weight:normal;color:#30737b;content:'- ';line-height:0;}
.coast-sea-page .locations a{font-weight:bold;}
.coast-sea-page .locations .selected:before{color:#333333;}
.coast-sea-page .locations .selected a{color:#333333;}
.coast-sea-page .locations .column{float:left;width:50%;}
.coast-sea-page .four-columns .column{width:25%;}
.coast-sea-page .column-main h2{font-size:2.154em;font-weight:bold;letter-spacing:-1px;line-height:28px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:3px 0 9px;display:block;padding-right:32px;}.coast-sea-page .column-main h2 a{font-weight:bold;}
.coast-sea-page .forecast-issued{color:#808080;padding-top:18px;}
.coast-sea-page .forecast-data{margin-bottom:16px;}.coast-sea-page .forecast-data li{*zoom:1;line-height:1.6em;}
.coast-sea-page .forecast-data h4,.coast-sea-page .forecast-data h3{float:left;}
.coast-sea-page .forecast-data span{display:block;margin-left:96px;}
.coast-sea-page .forecast{margin-top:8px;}.coast-sea-page .forecast .date{margin-bottom:21px;display:block;font-weight:normal;}
.coast-sea-page .forecast:before{content:' ';display:block;width:32px;border-top:1px solid #e6e6e6;margin-bottom:15px;}
.coast-sea-page #selected-location,.coast-sea-page .area-detail{position:relative;}.coast-sea-page #selected-location:focus,.coast-sea-page .area-detail:focus{outline:none;}
.coast-sea-page #selected-location h2,.coast-sea-page .area-detail h2{border-top:2px solid #e6e6e6;margin-top:20px;padding-top:13px;}
.coast-sea-page #selected-location h4,.coast-sea-page .area-detail h4,.weather-pagetype-shipping-forecast .coast-sea-page #selected-location h3,.weather-pagetype-shipping-forecast .coast-sea-page .area-detail h3{display:inline;}
.coast-sea-page #selected-location .warning,.coast-sea-page .area-detail .warning{background:#cc0000;color:#fff;padding:10px;margin:13px 0;}
.coast-sea-page #selected-location .long-distance,.coast-sea-page .area-detail .long-distance{margin-top:30px;}
.coast-sea-page .last-updated{border-top:1px solid #e6e6e6;margin-top:21px;padding-top:14px;}
.coast-sea-page .go-to-top{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-211px -354px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");width:26px;height:24px;text-indent:-999em;position:absolute;right:0;top:14px;z-index:1000;overflow:hidden;}.coast-sea-page .go-to-top:hover{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:-251px -354px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");}
.blq-js .coast-sea-page .ui-tabs-panel .go-to-top{position:absolute;left:-90000px;width:1px;overflow:hidden;}
.coast-sea-page .sub-section .summary{margin-top:12px;}
.coast-sea-page .sub-section .warning{background:#cc0000;color:#fff;padding:10px;margin:13px 0;margin:6px 0;}
.coast-sea-page .warning-detail{background:#cc0000;color:#fff;padding:10px;margin:13px 0;padding:0;font-weight:normal;}.coast-sea-page .warning-detail .summary{background:#AE0101;}
.coast-sea-page .warning-detail a{color:#fff;display:block;}
.coast-sea-page .warning-detail h4,.coast-sea-page .warning-detail .title{font-size:1.154em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;padding:10px;display:block;}
.coast-sea-page .warning-detail p{padding:10px;}
.coast-sea-page .toggle-ready .summary{position:absolute;left:-999em;}
.coast-sea-page .toggle-ready .title a{position:relative;}
.coast-sea-page .toggle-ready .arrow{background:url("/weather/0.5.237/images/icons/sprite.png") no-repeat;background-position:0px -309px;_background-image:url("/weather/0.5.237/images/icons/sprite.gif");display:inline-block;height:14px;width:11px;position:absolute;right:0;top:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.coast-sea-page .toggle-ready .toggle-open .arrow{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);zoom:1;}
.coast-sea-page .toggle-ready .toggle-open{left:0;position:relative;}
table.coastal-forecast{border-collapse:separate;border-spacing:16px 0;margin-left:-16px;width:656px;}table.coastal-forecast caption span{position:absolute;left:-999em;}
table.coastal-forecast th.time,table.coastal-forecast td.time,table.coastal-forecast th.temperature,table.coastal-forecast td.temperature{width:144px;}
table.coastal-forecast th.forecast-data,table.coastal-forecast td.forecast-data{width:304px;line-height:1.6em;}table.coastal-forecast th.forecast-data .weather-type,table.coastal-forecast td.forecast-data .weather-type{margin-left:0;margin-bottom:8px;}
table.coastal-forecast th{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;font-weight:normal;padding:8px 0;}
table.coastal-forecast td{vertical-align:top;padding:16px 0;border-top:1px solid #e6e6e6;}table.coastal-forecast td .day,table.coastal-forecast td .time{display:block;}
table.coastal-forecast td .weather-type{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
table.coastal-forecast td .day{font-size:1.154em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;}
table.coastal-forecast td .time-range{font-size:0.85em;font-weight:normal;}
table.coastal-forecast td .max-temp,table.coastal-forecast td .min-temp{float:left;}table.coastal-forecast td .max-temp .value,table.coastal-forecast td .min-temp .value{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;font-weight:normal;display:block;}
table.coastal-forecast td .min-temp{width:72px;}
.weather-pagetype-inshore-waters .summary{margin-bottom:15px;}.weather-pagetype-inshore-waters .summary:after{content:' ';display:block;width:32px;border-bottom:1px solid #e6e6e6;margin-top:21px;}
.coastandsea-areas-map{display:block;}
.weather-pagetype-shipping-forecast .coastandsea-areas-map,.weather-pagetype-high-seas .coastandsea-areas-map{margin-bottom:16px;}
.weather-pagetype-shipping-forecast .locations,.weather-pagetype-high-seas .locations{*zoom:1;margin-bottom:16px;}
.weather-pagetype-shipping-forecast .general-synopsis .issued,.weather-pagetype-high-seas .general-synopsis .issued{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;display:block;}
.weather-pagetype-coast-sea .section-navigation .coast-sea,.weather-pagetype-shipping-forecast .section-navigation .shipping-forecast,.weather-pagetype-high-seas .section-navigation .high-seas,.weather-pagetype-inshore-waters .section-navigation .inshore-waters,.weather-pagetype-coastal-forecast .section-navigation .coastal-forecast,.weather-pagetype-tide-tables .section-navigation .tide-tables,.weather-pagetype-extended-outlook .section-navigation .extended-outlook{text-decoration:none;color:#333333;cursor:default;}
.weather-pagetype-extended-outlook .last-updated,.weather-pagetype-extended-outlook .forecast-description{color:#808080;}
.weather-pagetype-extended-outlook .forecast-description{padding-top:6px;padding-bottom:8px;}
.weather-pagetype-inshore-waters .forecast-detail,.weather-pagetype-coastal-forecast .forecast-detail{position:absolute;left:-999em;}
.weather-pagetype-inshore-waters .locations ol{margin-top:16px;}
.tide-table-locations{background-color:#dddddd;padding:8px;overflow:auto;}.tide-table-locations a{font-weight:bold;}
.tide-table-locations li.selected a,.tide-table-locations li.open a{color:#444;}
.tide-table-locations .regions{float:left;position:relative;width:104px;}.tide-table-locations .regions li{float:none;}.tide-table-locations .regions li a{padding:4px 8px;display:block;font-size:0.98em;color:#30737b;}
.tide-table-locations .regions li.ui-tabs-active a{background-color:white;color:#444;}
.tide-table-locations .region-details{display:none;background-color:white;padding:8px;float:left;width:488px;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.tide-table-locations .region-details.open{display:block;}
.tide-table-locations .region-details .uk{float:left;}
.tide-table-locations .region-details h2{position:absolute;left:-90000px;width:1px;overflow:hidden;}
.tide-table-locations img{float:left;}
.tide-table-locations .uk-map{margin-left:13px;}
.tide-table-locations .tidal-locations{float:left;padding:8px 0 16px;line-height:1.6;width:488px;}.tide-table-locations .tidal-locations ul{width:50%;float:left;}
.weather-pagetype-tide-tables .tide-details h2{padding:8px;background:#ddd;}
.tide-ack{margin-top:8px;}
.tide-details{position:relative;margin-top:16px;min-height:308px;}.tide-details .loading{background:url("/weather/0.5.237/images/icons/gel_preloader_blue_light_10.gif") no-repeat center center;}
.tide-details .go-to-top{right:8px;}
.tide-details .error{margin-left:8px;}
.blq-js .tide-details .panel .go-to-top{position:absolute;left:-90000px;width:1px;overflow:hidden;}
.tide-details .ui-tabs-anchor{font-size:1.538em;font-weight:bold;letter-spacing:-1px;line-height:24px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;padding:8px;width:73px;}
.tide-details .tab-last-child{width:74px;}
.tide-details .ui-tabs-nav{background:#ddd;height:40px;overflow:hidden;}
.tide-details .ui-tabs-panel{position:relative;width:624px;min-height:320px;}.blq-js .tide-details .ui-tabs-panel{display:none;}.blq-js .tide-details .ui-tabs-panel .open{display:block;}
.tide-details .date{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;position:relative;display:-moz-inline-block;display:inline-block;padding:5px 0 7px;line-height:2;}
.tide-details table{width:208px;border-top:2px solid #ddd;}.tide-details table tr{border-bottom:1px solid #ddd;height:32px;}
.tide-details table thead tr{vertical-align:top;}
.tide-details table thead th{padding:8px 0;}
.tide-details table .units{display:block;font-size:smaller;}
.tide-graph{width:416px;height:287px;position:absolute;top:0;right:0;}
.coastandsea-extended-map .map-key{position:relative;}.coastandsea-extended-map .map-key .coastandsea-extended-keyheading{font-size:1.231em;font-weight:bold;letter-spacing:0;line-height:20px;text-rendering:optimizelegibility;display:inline;line-height:46px;padding:0;position:static;vertical-align:middle;}
.coastandsea-extended-map .map-key .coastandsea-extended-keyitems{display:inline;line-height:46px;*line-height:normal;vertical-align:middle;}
.coastandsea-extended-map .map-key .coastandsea-extended-keyitem{display:inline;position:absolute;}
.coastandsea-extended-map .map-key .coastandsea-extended-key-1{left:160px;}
.coastandsea-extended-map .map-key .coastandsea-extended-key-2{left:320px;}
.coastandsea-extended-map .map-key .coastandsea-extended-key-3{left:480px;}
#blq-main .coastandsea-extended-map .map-key .coastandsea-extended-keyimage{display:inline;line-height:46px;padding-right:4px;vertical-align:middle;}
