#weather table{border:none;}#weather thead tr th,#weather thead tr td{color:#333!important;font-weight:bold;font-size:1.0em;padding:10px 0;}#weather tbody tr td,#weather tbody tr th{color:#000!important;font-weight:bold;}#weather tbody th{font-size:1.17em;}#weather table tbody th{color:#000;text-align:center;}#weather .sponsored{min-height:31px;margin-bottom:0;background:url(http://static.stv.tv/img/weather/logo-flybee.gif) center 10px transparent no-repeat;}.sponsored-wrapper{min-height:31px;margin-bottom:0;}.sponsored-wrapper .head{background-color:transparent;}.sponsored-wrapper a,.sponsored-wrapper span{font-size:1.0em;padding:5px;font-weight:normal;display:block;margin-botom:0;}.sponsored-search{position:relative;background:url(http://static.stv.tv/img/weather/logo-flybee.gif) 400px 60px transparent no-repeat;}#fullweather-table thead th,#fullweather-table thead td,#day-night-table thead td,#day-night-table thead th{border-right:none;}#day-night-table{margin-bottom:30px;}#day-night-table tbody .zebra-lastcol{padding-top:10px!important;}.day-night-headers td,.day-night-headers th{border:none;}.cent-far{margin:0 auto;}.cent-far dt,.cent-far dd{display:inline;}.cent-far li{float:left;}#weather .odd .zebra-firstcol{background-image:none;}#weather .odd .zebra-lastcol{background-image:none;}#weather .odd .twocol-left{background-color:#eaeaea!important;}#weather .even .zebra-firstcol{background-image:none;}#weather .even .zebra-lastcol{background-image:none;}#weather .even .twocol-left{background-color:#f8f8f8!important;}#weather .rcol-head{background-color:#f8f8f8;}table.fivecol-table td{width:15%;padding:5px;vertical-align:middle;}table.fivecol-table th{vertical-align:middle;padding:3px;}table.fivecol-table td.summary-details{padding:10px;text-align:center;}table.fourcol-table td{width:25%;padding:5px;vertical-align:middle;}table.fourcol-table th{vertical-align:middle;padding:3px;}table.fourcol-table td.summary-details{padding:10px;text-align:center;}.time-day{color:#333;font-size:.86em;font-weight:normal;}.summary-details span{display:block;padding-top:10px;}#weather-search label{color:#666;font-weight:bold;display:block;margin-left:10px;display:block;padding-bottom:5px;}#weather-search input,#weather-search select{float:left;margin-left:7px;position:relative;top:5px;}#weather-search #forecast-search,#weather-search #forecast-select{width:285px;font-size:1.0em;font-weight:bold;padding:5px 0 5px 5px;}#forecast-go{padding:0;border:none;position:relative;top:5px;}.weather-home-search{border-bottom:solid 1px #e9e9e9;padding-bottom:20px;}#weather-search form .row{positon:relative;}#weather-search{position:relative;}#weather-search{z-index:9;}#searchdrop{position:absolute;top:100%;left:0;background-color:#fff;z-index:10;}#searchdrop ul{position:relative;clear:left;border:solid 1px #dfdfdf;border-top:none;width:290px;background-color:#fff;list-style-type:none;margin-left:7px;padding:5px 0;}#searchdrop li{padding:4px 5px 2px 9px;}#searchdrop li a{display:block;padding:5px;}input#forecast-search{position:relative;z-index:0;}.focused{background-color:#36C;color:#fff;}.focused:hover{cursor:pointer;}.js #weatehrdefault{display:none;}.temperature{vertical-align:top;text-align:center;}.temperature .b1{margin:0 auto;width:4em;}.temperature .b2{padding-bottom:1em;zoom:1;}.temperature .b3{zoom:1;}.temperature .b3 div{font-size:1.5em;padding-top:1em;zoom:1;}.freezing .b1{background-color:#599cde!important;}.cold .b1{background-color:#ffff2a!important;}.warm .b1{background-color:#ffb62e!important;}.hot .b1{background-color:#de5959!important;}.odd .temperature .b1{background:url(http://static.stv.tv/img/weather/temp.grey.bottom.left.png) transparent bottom left no-repeat;}.odd .temperature .b2{background:url(http://static.stv.tv/img/weather/temp.grey.bottom.right.png) transparent bottom right no-repeat;}.odd .temperature .b3{background:url(http://static.stv.tv/img/weather/temp.grey.top.left.png) transparent top left no-repeat;}.odd .temperature .b3 div{background:url(http://static.stv.tv/img/weather/temp.grey.top.right.png) transparent top right no-repeat;}.even .temperature .b1{background:url(http://static.stv.tv/img/weather/temp.white.bottom.left.png) transparent bottom left no-repeat;}.even .temperature .b2{background:url(http://static.stv.tv/img/weather/temp.white.bottom.right.png) transparent bottom right no-repeat;}.even .temperature .b3{background:url(http://static.stv.tv/img/weather/temp.white.top.left.png) transparent top left no-repeat;}.even .temperature .b3 div{background:url(http://static.stv.tv/img/weather/temp.white.top.right.png) transparent top right no-repeat;}.odd .twocol-left .b1{background:url(http://static.stv.tv/img/weather/temp.dark.bottom.left.png) transparent bottom left no-repeat;}.odd .twocol-left .b2{background:url(http://static.stv.tv/img/weather/temp.dark.bottom.right.png) transparent bottom right no-repeat;}.odd .twocol-left .b3{background:url(http://static.stv.tv/img/weather/temp.dark.top.left.png) transparent top left no-repeat;}.odd .twocol-left .b3 div{background:url(http://static.stv.tv/img/weather/temp.dark.top.right.png) transparent top right no-repeat;}.even .twocol-left .b1{background:url(http://static.stv.tv/img/weather/temp.dark.alt.bottom.left.png) transparent bottom left no-repeat;}.even .twocol-left .b2{background:url(http://static.stv.tv/img/weather/temp.dark.alt.bottom.right.png) transparent bottom right no-repeat;}.even .twocol-left .b3{background:url(http://static.stv.tv/img/weather/temp.dark.alt.top.left.png) transparent top left no-repeat;}.even .twocol-left .b3 div{background:url(http://static.stv.tv/img/weather/temp.dark.alt.top.right.png) transparent top right no-repeat;}.odd .windspeed{text-align:center;}.even .windspeed{text-align:center;}.odd .n,.even .n{padding-top:7px!important;}.odd .ne,.even .ne,.odd .nw,.even .nw{padding-top:12px!important;}.odd .windspeed .wind-wrapper{position:relative;margin:0 auto;width:3.0em;padding:0 12px;z-index:0;}.even .windspeed .wind-wrapper{position:relative;margin:0 auto;width:3.0em;padding:0 12px;z-index:0;}.odd .windspeed .temparrow{position:absolute;background-repeat:no-repeat;}.even .windspeed .temparrow{position:absolute;background-repeat:no-repeat;}.odd .windspeed .b1{background:url(http://static.stv.tv/img/weather/wind.bottom.left.gif) #b8d2ec bottom left no-repeat;}.odd .windspeed .b2{padding-bottom:9px;background:url(http://static.stv.tv/img/weather/wind.bottom.right.gif) transparent bottom right no-repeat;height:100%;}.odd .windspeed .b3{background:url(http://static.stv.tv/img/weather/wind.top.left.gif) transparent top left no-repeat;}.odd .windspeed .b3 div{font-size:1.3em;padding-top:10px;background:url(http://static.stv.tv/img/weather/wind.top.right.gif) transparent top right no-repeat;}.even .windspeed .b1{background:url(http://static.stv.tv/img/weather/wind.white.bottom.left.gif) #b8d2ec bottom left no-repeat;}.even .windspeed .b2{padding-bottom:9px;background:url(http://static.stv.tv/img/weather/wind.white.bottom.right.gif) transparent bottom right no-repeat;height:100%;}.even .windspeed .b3{background:url(http://static.stv.tv/img/weather/wind.white.top.left.gif) transparent top left no-repeat;}.even .windspeed .b3 div{font-size:1.3em;padding-top:10px;background:url(http://static.stv.tv/img/weather/wind.white.top.right.gif) transparent top right no-repeat;height:100%;}.n .wind-wrapper{padding-top:13px!important;}.n .temparrow{top:0;left:1.8em;width:16px;height:16px;}.odd .n .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.n.gif);}.even .n .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.n.gif);}.ne .wind-wrapper{padding-top:4px!important;}.ne .temparrow{width:14px;height:14px;top:0;right:9px;}.odd .ne .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.ne.gif);}.even .ne .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.ne.gif);}.nw .wind-wrapper{padding-top:4px!important;}.nw .temparrow{width:14px;height:14px;top:0;left:9px;}.odd .nw .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.nw.gif);}.even .nw .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.nw.gif);}.e .temparrow{top:.8em;right:0;width:16px;height:16px;}.odd .e .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.e.gif);}.even .e .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.e.gif);}.se .wind-wrapper{padding-bottom:9px!important;}.se .temparrow{width:14px;height:14px;top:2.4em;right:9px;}.odd .se .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.se.gif);}.even .se .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.se.gif);}.s .temparrow{left:1.8em;width:16px;height:16px;margin-top:-4px;}.odd .s .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.s.gif);}.even .s .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.s.gif);}.sw .wind-wrapper{padding-bottom:9px!important;}.sw .temparrow{width:14px;height:14px;top:2.4em;left:9px;}.odd .sw .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.sw.gif);}.even .sw .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.sw.gif);}.w .temparrow{top:.8em;left:0;width:16px;height:16px;}.odd .w .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.w.gif);}.even .w .temparrow{background-image:url(http://static.stv.tv/img/weather/wind.arrow.white.w.gif);}.day-night-buttons{margin-top:-10px;}.day-night-buttons li{float:left;}.day-night-buttons .day span,.day-night-buttons .day a,.day-night-buttons .day a:hover,.day-night-buttons .night a,.day-night-buttons .night a:hover,.day-night-buttons .night span{background:url(http://static.stv.tv/img/weather/weather-buttons.gif) transparent 0 0 no-repeat;width:56px;height:35px;display:block;}.day-night-buttons li span span,.day-night-buttons li a span{background-image:none;position:absolute;left:-9999px;top:-9999px;height:1px;font-size:1px;line-height:0;overflow:hidden;}.day-night-buttons .day a{background-position:0 -35px;}.day-night-buttons .day a:hover{background-position:0 -105px;}.day-night-buttons .night a{background-position:-57px 0;}.day-night-buttons .night a:hover{background-position:-57px -70px;}.day-night-buttons .night span{background-position:-57px -105px;}.js #weather-cities{height:0;overflow:hidden;visibility:hidden;}#weather-search-area{height:0;}.js #weather-search-area{min-height:80px;background-color:#f5f5f5;padding-bottom:10px;border-bottom:1px solid #D3D3D3;height:auto;margin-bottom:10px;}#setdefault{position:relative;z-index:99;width:300px;}#sponsor-slot1{width:130px;height:35px;position:absolute;top:0;left:230px;z-index:100;}#sponsor-slot2{width:130px;height:45px;position:absolute;top:0;left:230px;z-index:100;}#sponsor-slot3{width:130px;height:45px;position:absolute;top:15px;right:5px;z-index:100;}.js #centfar .far{display:none;}td.temperature .b1{float:left;margin-bottom:10px;}.js td.temperature .b1{float:none;margin-bottom:0;}td.temperature .b3 div span{display:block;font-size:.7em;}.js td.temperature .b3 div span{display:none;}.js #max-header span{display:none;}.js #min-header span{display:none;}.currenttemp a{color:#000;cursor:auto;text-decoration:none;}#weather-search #rsvErrors{margin-left:10px;font-size:1.0em;width:290px;}#weather-search #rsvErrors #email-errorlist{width:270px;}#weather #rsvErrors #email-errorlist li{padding-top:10px;}.scotland-map{background:#fff url(http://static.stv.tv/img/weather/scotland-map.day.jpg) 0 0 no-repeat;width:590px;height:458px;position:relative;}.scotland-map-night{background:#fff url(http://static.stv.tv/img/weather/scotland-map.night.jpg) 0 0 no-repeat;width:590px;height:458px;position:relative;}.js .scotland-map{float:left;}.js .scotland-map-night{float:left;}.wicon{position:absolute;width:100px;height:60px;}.temperature-map{position:absolute;width:30px;height:30px;background:transparent url(http://static.stv.tv/img/weather/temp.map.png) 0 0 no-repeat;left:0;top:15px;color:#0c24ac;font-size:1.2em;font-weight:bold;line-height:30px;text-align:center;}.temperature-symbol{width:30px;height:30px;background:transparent url(http://static.stv.tv/img/weather/temp.map.png) 0 0 no-repeat;color:#0c24ac;font-size:1.2em;font-weight:bold;line-height:30px;text-align:center;position:relative;margin:0 auto;}.weather-icon{position:absolute;left:20px;top:0;}.location-title{position:absolute;left:0;bottom:0;color:#fff;font-weight:bold;line-height:1.1em;}.location-title a{color:#fff!important;}.location-title img{margin-right:2px;}#map-nav{width:160px;}#map-nav li{border-bottom-color:#ccc;}#map-nav li.current{background-color:#FFF!important;border-bottom:1px solid #FFF!important;border-left:1px solid #D3D3D3!important;margin-left:-1px;margin-top:-4px!important;position:relative!important;padding-top:4px;}.scrabster{left:330px;top:39px;}.aberfeldy{left:312px;top:167px;}.aberdeen{left:445px;top:127px;}.lerwick{left:440px;top:10px;width:200px;}.thurso{left:260px;top:60px;}.stornoway{left:158px;top:50px;}.portree{left:171px;top:110px;}.inverness{left:286px;top:101px;}.oban{left:183px;top:183px;}.glasgow{left:273px;top:230px;}.edinburgh{left:365px;top:223px;}.campbeltown{left:139px;top:286px;}.ayr{left:243px;top:290px;}.dumfries{left:346px;top:332px;}.kelso{left:460px;top:274px;}.lerwick .weather-icon{left:20px;top:10px;}.lerwick .location-title{top:0;}.temp-1{background-position:0 0;}.temp-2{background-position:0 -30px;}.temp-3{background-position:0 -60px;}.temp-4{background-position:0 -90px;}.temp-5{background-position:0 -120px;}.panes{position:relative;top:-16px;}.js .panes{overflow:hidden;height:458px;}.js .day-panes{overflow:hidden;height:458px;width:590px;position:relative;top:-6px;}.js .day-panes h3,.js .panes .subhead{display:none;}.day-panes h3,.panes .subhead{font-weight:bold;padding-top:10px;margin-bottom:10px;}.js #fivedaytitle,.js #twentyfourtitle{display:none;}#fivedaytitle{margin-bottom:0;}.weather-app{padding-bottom:0;}.weather-app .title{display:block;float:left;width:200px;}.js .timescroll-wrapper{cursor:pointer;float:left;width:38px;padding:2px 0;}.timescroll{background:url(http://static.stv.tv/img/misc/global-cluster.png) transparent 0 -210px no-repeat;padding:21px 0 0 0;font-size:0;line-height:0;width:39px;display:block;overflow:hidden;height:0!important;}.carousel-navigation-right{float:left!important;margin-left:8px;display:inline;}.timeback{background-position:0 -250px!important;}.timeback:hover{background-position:0 -270px!important;}.disabled{background-position:0 -170px!important;}.disabled:hover{background-position:0 -190px!important;cursor:default;}.timeforward:hover{background-position:0 -230px!important;}.rightscroll .disabled{background-position:0 -150px!important;}.rightscroll .disabled:hover{background-position:0 -150px!important;cursor:default;}.rightscroll{margin-left:5px;}.js .scrollable{min-height:23px;_height:23px;overflow:hidden;position:relative;width:498px;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:5px;}.js .scrollable .items{position:absolute;width:20000em;}.scrollable .items{clear:both;float:left;}#weather-navigation-24hr{border-left:solid 1px #ccc;}.scrollable .items li{cursor:pointer;float:left;width:70px;text-align:center;line-height:20px;border-right:1px solid #ccc;padding:2px 0;background-color:#F8F8F8;}.scrollable .items li.active,.scrollable .items li.current{background-color:#fff;}.scrollable .items li a{font-size:.91em;color:#000;}#day-controls{position:relative;clear:both;top:-16px;padding-top:10px;border-top:solid 1px #dedede;}#day-night-toggle{width:122px;position:absolute;font-size:.91em;top:5px;}#day-night-toggle .day-night-buttons{margin-top:-4px;}.day-tabs{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;float:right;width:460px;font-size:.91em;}.day-tabs .items li.first{border-left:none;}.day-tabs .items li{cursor:pointer;float:left;width:90px;text-align:center;line-height:20px;border-left:1px solid #ccc;padding:2px 0;background-color:#F8F8F8;}.day-tabs .items li.active,.day-tabs .items li.current{background-color:#fff;}.day-tabs .items li a{color:#000;}.slide-pane{position:relative;width:1200px;}.timestamp{position:absolute;left:10px;top:10px;background-color:#f9f9f9;padding:4px;}#hour-wrapper{margin-bottom:11px;clear:both;position:relative;top:-16px;border-top:solid 1px #dedede;padding-top:10px;}.js #hour-24-wrapper{display:none;position:relative;position:relative;width:590px;}ul.day-night-toggle{width:112px;height:35px;background:url(http://static.stv.tv/img/weather/weather-buttonss-2.gif) no-repeat;}ul.day-night-toggle li{float:left;width:56px;}ul.day-night-toggle li a{display:block;line-height:34px;background:url(http://static.stv.tv/img/weather/weather-buttons-2.gif) no-repeat;}ul.day-night-toggle li.day a{padding-left:25px;background-position:0 -36px;}ul.day-night-toggle li.night a{background-position:-56px 0;padding-left:10px;}.wind-symbol{width:76px;height:75px;background:transparent url(http://static.stv.tv/img/weather/wind.cluster.png) 0 0 no-repeat;color:#fff;font-size:1.2em;font-weight:bold;line-height:75px;text-align:center;position:relative;margin:0 auto;}.wind-n{background-position:0 0;}.wind-ne{background-position:0 -58px;padding-top:7px;}.wind-e{background-position:0 -132px;}.wind-se{background-position:0 -207px;}.wind-s{background-position:0 -282px;}.wind-sw{background-position:0 -357px;}.wind-w{background-position:0 -432px;}.wind-nw{background-position:0 -507px;padding-top:7px;}#weather-search-title{margin-bottom:0;}#day-map-wrapper{margin-bottom:10px;position:relative;width:590px;}#weather .odd td,#weather .odd th{background-color:#D6ECF8!important;}#weather .even td,#weather .even th{background-color:#C6E4F4!important;}.js #popular-topics-lists .dynamic-tabswindow{visibility:hidden;position:absolute;left:-10000px;top:-10000px;}.js #popular-topics-lists .first-window{visibility:visible;position:relative;left:0;}#sponsorlink{position:absolute;display:block;width:390px!important;height:88px;top:0;right:20px;float:none!important;margin-left:0!important;}#weather .odd .lineup-f table tr td{background-color:#F5F5F5!important;}#weather .even .lineup-f table tr td{background-color:#fff!important;}