HTML { font-size: 12px; /* rem */ }
BODY { font-size: 12px; font-family: sans-serif !important; margin: 0; background-color: #FFF; color: #333; }

A { outline-style: none; text-decoration: none; }
A { color: #213F9A; }
A:visited { color: #46219A; }
A:hover { text-decoration: underline; }
DFN A:hover { text-decoration: none; }
H1 { padding: 0; margin: 0; font-size: 21px; clear: both; }
IMG, TABLE, IFRAME, FIELDSET { border: 0; }
DFN { border-bottom: 1px dotted #333; font-style: normal; cursor: help; }
FORM { margin: 0; padding: 0; }

#alan { display: block; width: 100px; height: 100px; position: absolute; bottom: 1px; right: -100px; }

.ul { text-decoration: underline; }
.du { color: #333; text-decoration: none; border-bottom: 1px dotted #333; cursor: help; }
.du:hover { text-decoration: none; }
.br3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.br5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.br10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.brTop10 { -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; }
.brTop3 { -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.brTop5 { -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.brBot3 { -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.brBot5 { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.brBot10 { -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.brRight3 { -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.brLeft3 { -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.brRight5 { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.brLeft5 { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.brTopRight5 { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.brTopLeft3 { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.brTopLeft5 { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.brBotRight5 { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.brBotLeft5 { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.bs225x333 { -moz-box-shadow: 2px 2px 5px #333; -webkit-box-shadow: 2px 2px 5px #333; box-shadow: 2px 2px 5px #333; }
.bs005xCCC { -moz-box-shadow: 0px 0px 5px #CCC; -webkit-box-shadow: 0px 0px 5px #CCC; box-shadow: 0px 0px 5px #CCC; }
.bs005x333 { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }
.bs0010x333 { -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; }
.bsDrop { -moz-box-shadow: 0px 3px 8px -4px #CCC; -webkit-box-shadow: 0px 4px 8px -5px #333; box-shadow: 0px 4px 8px -5px #CCC; }
.scroll496 { height: 496px; overflow-y: scroll; }
.scroll500 { height: 500px; overflow-y: scroll; }
.scroll800 { height: 800px; overflow-y: scroll; }
.scroll1000 { height: 1000px; overflow-y: scroll; }
.dataSource { height: 24px; line-height: 24px; color: #666; font-size: 10px; }
.stopover { overflow: hidden; }
.closeButton { background: url("//icons.wxug.com/i/wxmap/close.png") right no-repeat; display: block; color: #000; font-size: 14px; font-weight: bold; width: 24px; height: 24px; line-height: 24px; position: absolute; top: -14px; right: -14px; float: right; text-decoration: none; }

.rfToggleOff { display: block; width: 41px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/toggleOnOff.gif") no-repeat; background-position: 0px -15px; }
.rfToggleOn { display: block; width: 41px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/toggleOnOff.gif") no-repeat; }

.rfToggleOffBlue { display: block; width: 41px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/onOffBlue.png") no-repeat; background-position: 0px -15px; }
.rfToggleOnBlue { display: block; width: 41px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/onOffBlue.png") no-repeat; }

.rfToggleNWS { display: block; width: 154px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/toggleBest.png") no-repeat; background-position: 0px -15px; }
.rfToggleBest { display: block; width: 154px; height: 15px; overflow: hidden; background: url("//icons.wxug.com/i/wu/toggleBest.png") no-repeat; }

.liNums { margin: 0; padding: 0; list-style-type: none; }
.liNums LI { list-style-type: none; background: url("//icons.wxug.com/i/wu/liNums.png") no-repeat; height: 15px; line-height: 15px; white-space: nowrap; margin: 12px 0 0 0; padding: 0 0 0 22px; }
.liNums LI A { display: block; height: 15px; line-height: 15px; white-space: nowrap; }
.liNums LI.liNum1 { background-position: 0 0; }
.liNums LI.liNum2 { background-position: 0 -15px; }
.liNums LI.liNum3 { background-position: 0 -30px; }
.liNums LI.liNum4 { background-position: 0 -45px; }
.liNums LI.liNum5 { background-position: 0 -60px; }
.liNums LI.liNum6 { background-position: 0 -75px; }
.liNums LI.liNum7 { background-position: 0 -90px; }
.liNums LI.liNum8 { background-position: 0 -105px; }
.liNums LI.liNum9 { background-position: 0 -120px; }
.liNums LI.liNum10 { background-position: 0 -135px; }

.borderBox { background-color: #FFF; color: #333; margin-bottom: 12px; overflow: hidden; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
.boxTitle { height: 27px; line-height: 27px; padding-left: 10px; font-weight: bold; }
.boxFooter { padding: 0 10px; height: 26px; line-height: 26px; font-size: 11px; background: #EFEFEF url(//icons.wxug.com/i/wu/nowBarBG.png) repeat-x top; border-top: 1px solid #BEBEBE; }
a.newWin:after { padding-left: 5px; content: url(//icons.wxug.com/i/wu/newWin.png); white-space: nowrap; }
.borderBottom { border-bottom: 1px solid #DFDFDF; }
.tooltip { background-color: #000; color: #FFF; border: 2px solid #FFF; padding: 7px 10px; width: 200px; font-size: 11px; z-index: 1000; }
.tooltip A { color: #FFF; text-decoration: underline; }
.tooltip .ttPoint { width: 18px; height: 16px; position: absolute; bottom: -16px; background: url(//icons.wxug.com/i/wu/tooltipPoint.png) no-repeat; }
#wrongLoc, #whatThis { border-bottom: 1px dotted #333; font-style: normal; cursor: help; font-size: 11px; }
#wrongLoc:hover, #whatThis:hover { text-decoration: none; }

.switcher .swTitle { margin-top: 8px; color: #333; }
.switcher .swImage { margin: 6px; }
.switcher .swImage .toggleOff { display: block; width: 41px; height: 15px; overflow: hidden; background: url(//icons.wxug.com/i/wu/toggleOnOff.gif) no-repeat; background-position: 0px -15px; }
.switcher .swImage .toggleOn { display: block; width: 41px; height: 15px; overflow: hidden; background: url(//icons.wxug.com/i/wu/toggleOnOff.gif) no-repeat; }

.tabSelect { background: url(//icons.wxug.com/i/wu/condTabsBG.png) repeat-x; height: 41px; border-top: 1px solid #BEBEBE; }
.tabSelectSkin { height: 41px; border: 0; }
.tabSelect .contentTabs, .tabSelectSkin .contentTabs { height: 30px; padding: 0 10px; float: left; margin-top: 11px; overflow: hidden; }

.contentTabActive { float: left; margin-right: 3px; display: block; height: 29px; line-height: 29px; padding: 0 10px; background-color: #FFF; color: #333; text-decoration: none; font-weight: bold; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
.contentTabActive:hover { text-decoration: none; }
.contentTabActive SPAN { font-weight: normal; }
.contentTab { color: #213F9A; float: left; margin-right: 3px; display: block; height: 29px; line-height: 29px; padding: 0 10px; background-color: #E8E8E8; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
.contentTab:hover { background-color: #FFF; }
.contentTab:visited { color: #213F9A; }
.contentTabActive:visited { color: #333; }
.contentData { padding: 10px; border-top: 1px solid #BEBEBE; }
.contentFooter { font-size: 11px; background: #EFEFEF url(//icons.wxug.com/i/wu/nowBarBG.png) repeat-x top; border-top: 1px solid #BEBEBE; }
.contentFooterPad { font-size: 11px; padding: 0 10px; height: 33px; line-height: 33px; background: #EFEFEF url(//icons.wxug.com/i/wu/nowBarBG.png) repeat-x top; border-top: 1px solid #999; white-space: nowrap; overflow: hidden; }
.contentFooter .cfTitle { padding: 0 10px; height: 26px; line-height: 26px; border-bottom: 1px solid #BEBEBE; }
.contentFooter IMG { vertical-align: middle; }
.contentFooterPad SPAN, .contentFooter SPAN { font-weight: bold; }

.titleTH { font-size: 11px; height: 27px; line-height: 27px; text-align: left; padding: 0 10px; background: url(//icons.wxug.com/i/wu/tableHeaderBG.png) repeat-x top; white-space: nowrap; white-space: nowrap; }

.contentTable { font-size: 11px; width: 100%; }
.contentTable THEAD TR TH { height: 27px; line-height: 27px; font-weight: bold; text-align: left; padding: 0 10px; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/tableHeaderBG.png) repeat-x top; white-space: nowrap; white-space: nowrap; }
.contentTable THEAD TR TH:first-child { border-left: 0 !important; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.contentTable THEAD TR TH:last-child { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.contentTable THEAD TR TH.taC { text-align: center; }
.contentTable TBODY TR TD { border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; padding: 7px 5px 7px 10px; background-color: #FFF; }
.contentTable TBODY TR TD:first-child { border-left: 0 !important; }
.contentTable TBODY TR:last-child TD { border-bottom: 1px solid #BEBEBE !important; }
.contentTable TBODY TR:last-child TD:first-child { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.contentTable TBODY TR:last-child TD:last-child { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.contentTable TBODY TR:hover TD { background-color: #E2E8F3; }
.contentTable TBODY TR.nh:hover TD { background-color: #FFF; }
.contentTable TBODY TR.near TD { padding: 3px 10px; }
.contentTable TBODY TR.nob TD { border: 0; }
.contentTable TBODY TR.gbg TD { background-color: #E0E0E0; }
.contentTable TBODY TR.gbg:hover TD { background-color: #E0E0E0; }
.contentTable TFOOT TR TD { min-height: 27px; padding: 7px 10px; text-align: center; border-top: 1px solid #BEBEBE; }
.contentTable TFOOT TR TD.lightFooter { background: #FFF url(//icons.wxug.com/i/wu/gradDownSmall.png) repeat-x; }
.contentTable TFOOT TR TD.darkFooter { background: #EFEFEF url(//icons.wxug.com/i/wu/nowBarBG.png) repeat-x top; }
.contentTable TD.linkAway { padding: 0 10px; }
.contentTable TD.linkAway A { display: block; width: 27px; height: 27px; background: url(//icons.wxug.com/i/wu/websiteArrow.png) no-repeat center; }

.dataTables_wrapper { border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/gradDownSmall.png) repeat-x; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.dataTables_wrapper .dataTables_length { float: left; height: 29px; line-height: 29px; padding: 3px 10px; }
.dataTables_wrapper .dataTables_filter { float: right; height: 29px; line-height: 29px; padding: 3px 10px; }
.dataTables_wrapper .dataTables_scroll { clear: both; }
.dataTables_wrapper .dataTables_info { float: left; height: 29px; line-height: 29px; padding: 3px 10px; }
.dataTables_wrapper .dataTables_paginate { float: right; height: 29px; line-height: 29px; padding: 3px 10px; }

.paging_full_numbers { height: 22px; line-height: 22px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.paging_full_numbers a:active { outline: none; }
.paging_full_numbers a:hover { text-decoration: none; }
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active { border: 1px solid #BEBEBE; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px 5px; margin: 0 3px; cursor: pointer; color: #333 !important; }
.paging_full_numbers a.paginate_button { background-color: #EFEFEF; }
.paging_full_numbers a.paginate_button:hover { background-color: #CCC; text-decoration: none !important; }
.paging_full_numbers a.paginate_active { background-color: #213F9A; color: #FFF !important; font-weight: bold; border: 1px solid #E2E8F3 !important; }
.dataTables_wrapper TABLE { border-right: 0; border-left: 0; }

.infoTable { font-size: 11px; width: 100%; }
.infoTable TD { padding: 7px 10px; }
.infoTable TD SPAN { color: #333; }

.nonList { margin: 0; padding: 0; list-style-type: none; }
.nonList LI { margin: 0; padding: 0; list-style-type: none; }

.grt { background: url(//icons.wxug.com/i/wu/gradDownBG.png) repeat-x top; }
.dtr { background: url(//icons.wxug.com/i/wu/tickDownSmall.png) no-repeat top right; }
.dtl { background: url(//icons.wxug.com/i/wu/tickDownSmall.png) no-repeat top left; }

.cm204 { width: 202px; }
.cm216 { width: 214px; }
.cm300 { width: 298px; }
.cm312 { width: 310px; }
.cm320 { width: 318px; }
.cm336 { width: 334px; }
.cm420 { width: 418px; }
.cm636 { width: 634px; }
.h162 { height: 162px; }
.h238 { height: 238px; }
.h252 { height: 252px; }
.h210 { height: 210px; }
.h215 { height: 215px; }
.h250 { height: 250px; }

.contentMod { border: 1px solid #BEBEBE; background-color: #FFF; }
.contentMod .cmTitle { color: #A55816; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/cmTitleBG.png) repeat-x; padding-left: 10px; }

.contentMod .cmTitle .cmToggleDown { display: block; width: 33px; height: 32px; background: url(//icons.wxug.com/i/wu/titleBarIconsClose.png) no-repeat; background-position: 0 -66px; float: right; }
.contentMod .cmTitle .cmToggleDown:hover { background-position: 0px -99px; }
.contentMod .cmTitle .cmToggleUp { display: block; width: 33px; height: 32px; background: url(//icons.wxug.com/i/wu/titleBarIconsClose.png) no-repeat; background-position: 0 -132px; float: right; }
.contentMod .cmTitle .cmToggleUp:hover { background-position: 0px -165px; }

.contentMod .cmTabs { padding: 10px 10px 0 10px; height: 30px; border-bottom: 1px solid #DFDFDF; background: url(//icons.wxug.com/i/wu/cmTabsBG.png) repeat-x; }
.contentMod .cmTabs .cmTabActive { float: left; margin-right: 3px; display: block; height: 29px; line-height: 29px; padding: 0 10px; background-color: #FFF; color: #333; text-decoration: none; font-weight: bold; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
.contentMod .cmTabs .cmTab { float: left; margin-right: 3px; display: block; height: 29px; line-height: 29px; padding: 0 10px; background-color: #E8E8E8; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
.contentMod .cmTabs .cmTab:hover { background-color: #FFF; }
.contentMod .cmData { padding: 7px 10px; font-size: 11px; }
.contentMod .cmList { font-size: 11px; }
.contentMod .cmList .cmItem { clear: both; padding: 7px 10px; border-bottom: 1px solid #DFDFDF; }
.contentMod .cmList .cmItem .cmValue { float: right; }
.contentMod .cmImage IMG { width: 100%; }
.contentMod .cmTable { font-size: 11px; width: 100%; background: url(//icons.wxug.com/i/wu/tableHeaderBG.png) repeat-x top; }
.contentMod .cmTable THEAD TR TH { height: 27px; line-height: 27px; font-weight: bold; text-align: left; padding: 0 10px; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; white-space: nowrap; }
.contentMod .cmTable THEAD TR TH:first-child { border-left: 0 !important; }
.contentMod .cmTable THEAD TR TH.taC { text-align: center; }
.contentMod .cmTable TBODY TR TD { border-bottom: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; padding: 7px 10px; background-color: #FFF; overflow: hidden; }
.contentMod .cmTable TBODY TR TD:first-child { border-left: 0 !important; }
.contentMod .cmTable TBODY TR TD.cmList { border-bottom: 0; padding: 0; background-color: #FFF; }
.contentMod .cmTable TBODY TR.nob TD { border: 0; }
.contentMod .cmTable TFOOT TR TD { height: 27px; line-height: 27px; }
.contentMod .cmSource { height: 24px; line-height: 24px; padding: 0 10px; color: #666; font-size: 10px; }
.contentMod .cmFWIX { background: url(//icons.wxug.com/i/misc/logo_fwix.gif) right no-repeat; }
.contentMod .cmFooter { font-size: 11px; height: 32px; line-height: 32px; text-align: center; border-top: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/cmFooterBG.png) repeat-x top; }
.contentMod .cmFooterList { font-size: 11px; border-top: 1px solid #BEBEBE; background: #F6F6F6 url(//icons.wxug.com/i/wu/cmFooterBG.png) repeat-x top; }
.contentMod .cmFooterList UL { margin: 0; padding: 7px 10px; list-style-type: none; }
.contentMod .cmFooterList UL LI { margin: 0; line-height: 15px; }
.contentMod .dateSelector { margin: 6px 0 2px 0; }
.contentMod .dropSelect { margin: 6px 0; width: 75%; }
.contentMod .cmInput { width: 75%; }

.contentMod .blogCopy { font-size: 12px; }
.contentMod .blogCopy #blogTitle { font-size: 12px; font-weight: bold; }
.contentMod .blogCopy #blogDate { color: #666; }
.contentMod .blogCopy #blogPhoto { border: 1px solid #333; float: left; margin: 12px 12px 12px 0; }
.contentMod #tripForm { font-size: 12px; }
/* header zindex = 1000 make autocomplete higher*/
.ui-autocomplete { z-index: 1001 !important; background-color: #FFF; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; margin: 0; padding: 0; list-style-type: none; position: absolute; cursor: default; }
.ui-autocomplete-loading { background: #FFF url(//icons.wxug.com/i/loading-coda-small.gif) right no-repeat !important; }
.ui-autocomplete-term { font-weight: bold; }
.ui-autocomplete-group { clear: both; font-size: 11px; text-transform: capitalize; font-weight: normal; color: #666; background-color: #EFEFEF; margin: 6px 6px 0 6px; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ui-autocomplete .ui-menu-item { margin: 0 6px; list-style-type: none; }
.ui-autocomplete .ui-menu-item A { display: block; font-size: 12px; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ui-autocomplete .ui-menu-item A.ui-state-hover { background-color: #E2E8F3; }

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.tablesorter TH { cursor: pointer; }


.switch336 { width: 336px; float: right; padding-bottom: 10px; }
.switch336 .miniFeature300 { margin: 12px; text-align: center; }
.switch336 .adBox { width: 334px; margin-bottom: 12px; background-color: #FFF; border: 1px solid #D5D5D5; }
.switch336 .adBox .adCreative { text-align: center; }
.switch336 .adBox .unit300x250 { margin: 16px; }

.tileBox { overflow: hidden; background-color: #EFEFEF; padding: 10px 0; }
.spotBox { overflow: hidden; background-color: #EFEFEF; padding: 0 0 10px 0; text-align: center; }
.spotBox .spotTitle { font-style: italic; font-family: Verdana; color: #999; font-size: 12px; text-align: left; margin-bottom: 5px; padding: 5px; }

.switch300 { float: right; width: 300px; overflow: hidden; padding-bottom: 10px; }

.primeContent636 { float: left; width: 636px; overflow: hidden; }
.primeContent672 { float: left; width: 672px; overflow: hidden; }
.primeContent812 { float: left; width: 812px; overflow: hidden; }
.primeHeader { height: 29px; line-height: 29px; padding: 0 10px; background: url("//icons.wxug.com/i/wu/gradDownSmall.png") repeat-x; }
.primeHeader .primeLink { float: right; font-size: 11px; display: block; height: 17px; line-height: 17px; margin-top: 6px; padding-left: 22px; background: url(//icons.wxug.com/i/wu/iconViewCal.png) no-repeat; }
.primeHeader .printMe { float: right; font-size: 11px; display: block; height: 17px; line-height: 17px; padding-left: 21px; background: url(//icons.wxug.com/i/wu/iconPrint.png) no-repeat; margin-top: 6px; }
.primeHeader .viewArchive { float: right; font-size: 11px; display: none; height: 17px; line-height: 17px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconViewArchive.png) no-repeat; margin-top: 6px; }
.primeHeader .setAlerts { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 29px; background: url(//icons.wxug.com/i/wu/iconMobileEmail.png) no-repeat; margin-top: 6px; }
.primeHeader .linkPage { float: right; font-size: 11px; display: block; height: 17px; line-height: 17px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconLink.png) no-repeat; margin-top: 6px; }
.primeHeader .slideShow { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconSlideshow.png) no-repeat; margin-top: 6px; }
.primeHeader .readTerms { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconDocument.png) no-repeat; margin-top: 6px; }
.primeHeader .myBlog { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconDocument.png) no-repeat; margin-top: 6px; }
.primeHeader .readDoc { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconDocument.png) no-repeat; margin-top: 6px; }
.primeHeader .savePrefs { float: right; font-size: 11px; display: block; height: 19px; line-height: 19px; padding-left: 23px; background: url(//icons.wxug.com/i/wu/iconSave.png) no-repeat; margin-top: 6px; }

.iconsText { padding: 10px; color: #333; font-size: 11px; border-top: 1px solid #BEBEBE; }
.iconSelection { width: 324px; height: 129px; overflow: hidden; border-top: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/iconSelectBG.png) no-repeat; }
.iconSelection A { display: block; width: 64px; height: 64px; float: left; margin-bottom: 1px; background-color: #FFF; }
.iconSelection A IMG { border: 1px solid #CCC; margin: 9px; width: 44px; height: 44px; background-color: #FFF; }
.iconSelection A.iconR { margin-left: 1px; }
.iconSelection A.iconSelected { background-color: #E3EAF5; }
.iconSelection A.iconSelected IMG { border: 1px solid #21409A; }
.iconSelection A:hover { background-color: #E3EAF5;  }
.iconSelection A:hover IMG { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

.iconSwitchBig { float: right; display: block; width: 46px; height: 46px; border: 1px solid #BEBEBE; }
.iconSwitchBig IMG { width: 46px; height: 46px; background-color: #FFF; }
.iconSwitchBig:hover { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

.iconSwitchMed { display: block; width: 30px; height: 30px; border: 1px solid #BEBEBE; }
.iconSwitchMed IMG { width: 30px; height: 30px; background-color: #FFF; }
.iconSwitchMed:hover { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

.iconSwitchSmall { display: block; width: 22px; height: 22px; border: 1px solid #BEBEBE; }
.iconSwitchSmall IMG { width: 22px; height: 22px; background-color: #FFF; }
.iconSwitchSmall:hover { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }

.iconSwitchPop { z-index: 200; position: absolute; top: 0; left: 0; background-color: #FFF; border: 1px solid #BEBEBE; width: 324px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; }

.titleIcons { font-weight: bold; font-size: 14px; color: #A55816; background: url(//icons.wxug.com/i/wu/titleBarIcons.png) repeat-x; height: 32px; line-height: 32px; padding-left: 10px; }
.titleIcons A { display: block; width: 33px; height: 32px; background: url(//icons.wxug.com/i/wu/titleBarIconsClose.png) no-repeat; background-position: 0 0; float: right; }
.titleIcons A:hover { background-position: 0px -33px; }
.titleFooter { clear: both; height: 32px; line-height: 32px; text-align: center; font-size: 11px; background: url(//icons.wxug.com/i/wu/titleFooterBG.png) repeat-x; border-top: 1px solid #BEBEBE; }
.titleSubtle { font-size: 11px; font-weight: normal; color: #666; }
.titleSubtleBG { clear: both; font-size: 11px; font-weight: normal; color: #666; background-color: #EFEFEF; margin-bottom: 10px; padding: 5px; }
.titleSubtleBig { clear: both; font-size: 12px; font-weight: normal; color: #666; background-color: #EFEFEF; margin-bottom: 10px; padding: 5px; }

.titleThin { margin: 0; font-weight: bold; font-size: 12px; color: #FFF; background: url(//icons.wxug.com/i/wu/titleThinBar.png) repeat-x; height: 24px; line-height: 24px; padding-left: 10px; }
.titleThin A.titleThinShow { display: block; width: 27px; height: 24px; background: url(//icons.wxug.com/i/wu/titleThinArrows.png) no-repeat; background-position: 0px 0px; float: right; }
.titleThin A.titleThinShow:hover { background-position: 0px -50px; }
.titleThin A.titleThinHide { display: block; width: 27px; height: 24px; background: url(//icons.wxug.com/i/wu/titleThinArrows.png) no-repeat; background-position: 0px -25px; float: right; }
.titleThin A.titleThinHide:hover { background-position: 0px -75px; }
.titleThin A { color: #FFF; }

.titleThick { margin: 12px 0; font-weight: bold; font-size: 16px; color: #FFF; background: url(//icons.wxug.com/i/wu/titleThickBar.png) repeat-x; height: 44px; line-height: 44px; padding-left: 10px; }
.titleThick A.titleThickShow { display: block; width: 44px; height: 44px; background: url(//icons.wxug.com/i/wu/titleThickArrows.png) no-repeat; background-position: 0px 0px; float: right; }
.titleThick A.titleThickShow:hover { background-position: 0px -90px; }
.titleThick A.titleThickHide { display: block; width: 44px; height: 44px; background: url(//icons.wxug.com/i/wu/titleThickArrows.png) no-repeat; background-position: 0px -45px; float: right; }
.titleThick A.titleThickHide:hover { background-position: 0px -135px; }

.titleAction { font-weight: bold; font-size: 16px; color: #FFF; background: url(//icons.wxug.com/i/wu/titleThickBar.png) repeat-x; height: 44px; line-height: 44px; padding-left: 10px; }
.titleTable { height: 27px; line-height: 27px; font-weight: bold; text-align: left; padding: 0 10px; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/tableHeaderBG.png) repeat-x top; white-space: nowrap; white-space: nowrap; }

.titlePromo { border-left: 1px solid #3959A8; display: block; width: 130px; height: 44px; line-height: 44px; padding: 0 13px; color: #FFF; font-size: 11px; font-weight: normal; float: right; }
.titlePromo:hover { text-decoration: none; background: url(//icons.wxug.com/i/wu/titlePromoBG.png) repeat-x; }
.titlePromo:visited { color: #FFF; }
.titlePromo #promoFB { background: url(//icons.wxug.com/i/wu/promoFB.png) no-repeat left; display: block; height: 44px; line-height: 44px; padding-left: 26px; }
.titlePromo #promoTW { background: url(//icons.wxug.com/i/wu/promoTW.png) no-repeat left; display: block; height: 44px; line-height: 44px; padding-left: 26px; }

.alertBox { background-color: #FCF9DC; border: 1px solid #CCC8A3; padding: 5px 10px 5px 7px; margin: 12px 0; }
.alertBox .alertItems { background: url(//icons.wxug.com/i/wu/alertTriOrange.png) no-repeat; min-height: 18px; line-height: 18px; padding-left: 25px; color: #333; }
.alertBox .alertItems SPAN { font-weight: bold; }
.alertBox .alertItems SPAN.nobr { white-space: nowrap; font-weight: normal; }
.alertBox .alertItems .dismiss { color: #E5661A; }

#AdminBar { background-color: #A52E16; border-bottom: 1px solid #CCC; color: #FFF; }
#AdminBar TR TD { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#AdminBar .b { padding-left: 10px; }
#AdminBar A { color: #DDD; }
#AdminBar A SPAN { font-weight: bold; color: #FFF; }
#AdminBar A:hover { color: #FF0; }

#AssistBar { background-color: #9A2157; border-bottom: 1px solid #CCC; color: #FFF; }
#AssistBar TR TD { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#AssistBar .b { padding-left: 10px; }
#AssistBar A { color: #DDD; }
#AssistBar A SPAN { font-weight: bold; color: #FFF; }
#AssistBar A:hover { color: #FF0; }

#popup-header {
	background: url(//icons.wxug.com/i/wu/titleThickBar.png) repeat-x scroll 0 0 transparent;
	height: 44px;
	padding: 10px 20px 9px 20px;
}

#popup-header-logo {
	background-image: url(//icons.wxug.com/i/api/logo.png);
	margin: 0;
	width: 267px;
	height: 25px;
	text-indent: -9999px;
}

#popup-header-logo a {
	display: block;
}

.headerOff { height: 164px; background: url(//icons.wxug.com/i/wu/headerBG.png) repeat-x top; background-position: 0 0; }
.headerOff #optionBar { color: #6E6E6E; }
.headerOff #optionBar A { color: #6E6E6E; }
.headerOver { height: 164px; background: url(//icons.wxug.com/i/wu/headerBG.png) repeat-x top; background-position: 0 -165px; }
.headerOver #optionBar { color: #333; }
.headerOver #optionBar A { color: #213F9A; }

#pageHeader #headerContent { margin: 0 auto; width: 1008px; text-align: left; }
#pageHeader #headerContent #optionBar { white-space: nowrap; width: 1008px; height: 28px; line-height: 28px; font-size: 11px; }

#optionBar { height: 28px; overflow: hidden; }

#optionBar #wuSites { float: left; overflow: hidden; }
#optionBar #wuSites A { float: left; display: block; height: 28px; line-height: 28px; padding: 0 10px; background: url(//icons.wxug.com/i/wu/optionBarGrad.png) no-repeat top right; }
#optionBar #wuSites A:hover { background: #BBBFCF; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; margin-left: -1px; padding: 0 9px 0 10px; }
#optionBar #wuSites SPAN { float: left; display: block; height: 28px; line-height: 28px; padding: 0 10px; background: url(//icons.wxug.com/i/wu/optionBarGrad.png) no-repeat top right; }

#optionBar #unitPrefs { float: right; height: 28px; overflow: hidden; }
#optionBar #unitPrefs #cfToggle { margin: 6px 10px 0 10px; }
#optionBar #unitPrefs .cfToggleF { display: block; width: 41px; height: 15px; overflow: hidden; background: url(//icons.wxug.com/i/wu/toggleUnits.png) no-repeat; }
#optionBar #unitPrefs .cfToggleC { display: block; width: 41px; height: 15px; overflow: hidden; background: url(//icons.wxug.com/i/wu/toggleUnits.png) no-repeat; background-position: 0px -16px; }

#optionBar #wuLinks { height: 28px; }
#optionBar #wuLinks A { float: right; display: block; height: 28px; line-height: 28px; overflow: hidden; padding: 0 10px; background: url(//icons.wxug.com/i/wu/optionBarGrad.png) no-repeat top right; }
#optionBar #wuLinks A:hover { background: #BBBFCF; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; margin-left: -1px; padding: 0 9px 0 10px; }
#optionBar #wuLinks #wuMailGot { color: #A52E16; font-weight: bold; }

#optionBar #wuLinks SPAN { float: right; display: block; height: 28px; line-height: 28px; background: url(//icons.wxug.com/i/wu/optionBarGrad.png) no-repeat top right; }
.headerOff #headerContent #optionBar #wuLinks #userID { padding-left: 18px; background: url(//icons.wxug.com/i/wu/headIconBG.png) no-repeat left; background-position: -10px 0; }
.headerOver #headerContent #optionBar #wuLinks #userID { padding-left: 18px; background: url(//icons.wxug.com/i/wu/headIconBG.png) no-repeat left; background-position: -10px -29px; }

#quickMenuDropdown { background-color: #E0E0E0; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
#quickMenuDropdown UL { margin: 0; padding: 0; list-style-type: none; }
#quickMenuDropdown UL LI { margin: 0; padding: 0; list-style-type: none; }
#quickMenuDropdown UL LI A { display: block; padding: 7px 10px; border-bottom: 1px solid #BEBEBE; text-align: left; font-size: 11px; }
#quickMenuDropdown UL LI A:hover { background-color: #BBBFCF; }

#pageHeader #logo { clear: both; float: left; margin-top: 1px; width: 169px; height: 135px; background: url(//icons.wxug.com/i/wu/logoBG.png) no-repeat top right; }
#pageHeader #logo IMG { margin: 26px 0 0 26px; }

#navContent { float: left; width: 839px; height: 135px; margin-top: 1px; }

#favoritesBar { position: relative; width: 829px; height: 28px; padding-left: 10px; border-bottom: 1px solid #DDD; }
#favoritesBar .favoritesTitle { float: left; display: block; height: 28px; line-height: 28px; background: url(//icons.wxug.com/i/wu/favBarStar.png) no-repeat left; border-right: 1px solid #DDD; padding-right: 10px; padding-left: 16px; font-size: 11px; }

#favoritesBar .favoritesScrollButtons { position: absolute; top: 0; right: 0; width: 69px; background: url(//icons.wxug.com/i/wu/favBarRightBG.png) no-repeat; z-index: 300 !important; }
#favoritesBar .favoritesScrollButtons A { text-decoration: none; display: block; width: 26px; height: 28px; line-height: 28px; text-align: center; float: right; }
#favoritesBar .favoritesScrollButtons A.disabled { color: #CDCDCD; }
#favoritesBar .favoritesScrollButtons A:hover { text-decoration: none; }

#favoritesBar .favoritesScrollContainer { height: 28px; overflow: hidden; position: relative; font-size: 11px; margin-right: 58px; }
#favoritesBar .favoritesScrollContainer TABLE { }
#favoritesBar .favoritesScrollContainer A { clear: both; display: block; height: 28px; line-height: 28px; background: url(//icons.wxug.com/i/wu/tickDownSmall.png) no-repeat top right; padding: 0 6px; color: #333; }
#favoritesBar .favoritesScrollContainer A:hover { text-decoration: none; background-color: #EBEEF6; color: #213F9A; border-color: #DDD; border-style: solid; border-width: 0 1px; margin-left: -1px; padding-right: 5px; background-image: none; }
#favoritesBar .favoritesScrollContainer A:hover .favTemp { color: #333; }
#favoritesBar .favoritesScrollContainer A .condIcon { vertical-align: middle; border: 0; width: 22px; height: 22px; margin-bottom: 3px; }
#favoritesBar .favoritesScrollContainer .noFavs { color: #6E6E6E; font-size: 11px; height: 28px; line-height: 28px; padding: 0 10px; }
#favoritesBar .favoritesScrollContainer .warnBG { background-color: #FCF9DC; }
#favoritesBar .favoritesScrollContainer .warnIcon { vertical-align: middle; margin-bottom: 4px; width: 14px; height: 12px; }

#welcome { width: 829px; height: 45px; padding-left: 10px; margin-top: 30px; font-size: 18px; font-weight: bold; }
#welcomeBack { width: 829px; height: 60px; padding-left: 10px; margin-top: 15px; font-size: 18px; font-weight: bold; }

#searchBox { width: 829px; height: 65px; padding-left: 10px; margin-top: 10px; }
#searchBox #wuSearch { height: 20px; line-height: 20px; font-size: 14px; width: 403px; padding-left: 5px; border-top: 1px solid #BEBEBE; border-right: 0; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
#searchBox #searchSubmit { display: block; height: 24px; line-height: 24px; padding: 0 10px; background: url(//icons.wxug.com/i/wu/searchButtonBG.png) repeat-x; border: 0; color: #FFF; font-weight: bold; }
#searchBox #searchSubmit:hover { text-decoration: none; }

#recentCities { margin-top: 10px; font-size: 11px !important; font-weight: normal !important; color: #888989 !important; }

#featureMenu { width: 829px; height: 31px; margin-left: 10px; overflow: hidden; }
#featureMenu .featureGroup { float: left; margin-right: 3px; }
#featureMenu .featureGroup .groupTitle { color: #FFF; font-weight: bold; float: left; display: block; height: 31px; line-height: 31px; padding: 0 10px 0 10px; white-space: nowrap; background: url("//icons.wxug.com/i/wu/tabInactiveBG.png") repeat-x; }
#featureMenu .featureGroup .groupTitle SPAN { padding-right: 14px; background: url("//icons.wxug.com/i/wu/tabArrowOff.png") no-repeat right; }
#featureMenu .featureGroup .groupTitle:hover { text-decoration: none; background: #EBEEF6; color: #213F9A; display: block; height: 31px; line-height: 31px; padding: 0 8px 0 10px; white-space: nowrap; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
#featureMenu .featureGroup .groupTitle:hover SPAN { padding-right: 14px; background: url("//icons.wxug.com/i/wu/tabArrowOver.png") no-repeat right; }
#featureMenu .activeGroup .groupTitle { background: #FFF; color: #213F9A; display: block; height: 31px; line-height: 31px; padding: 0 8px 0 10px; white-space: nowrap; border-top: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; }
#featureMenu .activeGroup .groupTitle SPAN { padding-right: 14px; background: url("//icons.wxug.com/i/wu/tabArrowOn.png") no-repeat right; }
#featureMenu .featureGroup .fullList { clear: both; display: block; margin-top: 30px; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; background-color: #FFF; width: 118px; white-space: nowrap; overflow: hidden; }
#featureMenu .featureGroup .fullList UL.drop { list-style-type: none; margin: 0; padding: 0;}
#featureMenu .featureGroup .fullList UL.drop LI { list-style-type: none; margin: 0; padding: 0; }
#featureMenu .featureGroup .fullList UL.drop LI A { padding: 0 10px; white-space: nowrap; color: #213F9A; font-size: 11px; text-decoration: none; display: block; height: 28px; line-height: 28px; border-top: 1px solid #DBDADA; }
#featureMenu .featureGroup .fullList UL.drop LI A:hover { background-color: #EBEEF6; color: #213F9A; }
#featureMenu .featureGroup .g1 { min-width: 116px; }
#featureMenu .featureGroup .g2 { min-width: 114px; }
#featureMenu .featureGroup .g3 { min-width: 124px; }
#featureMenu .featureGroup .g4 { min-width: 123px; }
#featureMenu .featureGroup .g5 { min-width: 67px; }
#featureMenu .featureGroup .g6 { min-width: 137px; }
#featureMenu .featureGroup .g7 { min-width: 96px; }
#featureMenu .featureGroup .menuHide { display: none; }
#featureMenu .featureGroup .menuShow { display: block; left: auto; position: absolute; z-index: 2147483646 !important; }

#featureMenu .featureGroup .uberMenu { width: 988px; height: 178px; padding-left: 4px; left: -162px; background-color: #EBEEF6; -moz-box-shadow: 2px 2px 5px #BEBEBE; -webkit-box-shadow: 2px 2px 5px #BEBEBE; box-shadow: 2px 2px 5px #BEBEBE; }
#featureMenu .featureGroup .uberMenu .uTitle { border-bottom: 2px solid #2E52AB; font-size: 14px; font-weight: bold; padding-bottom: 3px; margin-bottom: 10px; }
#featureMenu .featureGroup .uberMenu .uTitle A { color: #343434; }
#featureMenu .featureGroup .uberMenu .uTitle A:hover { text-decoration: none; }
#featureMenu .featureGroup .uberMenu .uTitle A:visited { color: #343434; }
#featureMenu .featureGroup .uberMenu .u1 { width: 149px; min-height: 130px; float: left; padding: 12px 8px 0 7px; background: url("//icons.wxug.com/i/misc/fmLine.png") no-repeat right top; }
#featureMenu .featureGroup .uberMenu .u1 LI { width: 149px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#featureMenu .featureGroup .uberMenu .u1e { width: 148px; float: left; padding: 12px 7px 0 7px; background: transparent; }
#featureMenu .featureGroup .uberMenu .u1e LI { width: 148px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#featureMenu .featureGroup .uberMenu .u2 { width: 313px; min-height: 130px; float: left; padding: 12px 8px 0 7px; background: url("//icons.wxug.com/i/misc/fmLine.png") no-repeat right top; }
#featureMenu .featureGroup .uberMenu .u2 LI { width: 313px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#featureMenu .featureGroup .uberMenu .u2e { width: 312px; float: left; padding: 12px 7px 0 7px; background: transparent; }
#featureMenu .featureGroup .uberMenu .u2e LI { width: 312px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#featureMenu .featureGroup .uberMenu .iLeft { float: left; margin-right: 20px; width: 147px; max-height: 110px; overflow: hidden; }
#featureMenu .featureGroup .uberMenu .iRight { float: right; margin-left: 20px; width: 147px; max-height: 110px; overflow: hidden; }
#featureMenu .featureGroup .uberMenu .iTrim { height: 82px; overflow: hidden; }
#featureMenu .featureGroup .uberMenu .uLinks { float: left; margin: 0; padding: 0; list-style-type: none; width: 140px; z-index: 500; }
#featureMenu .featureGroup .uberMenu .uLinks LI { margin: 0 0 8px 0; padding: 0; list-style-type: none; }
#featureMenu .featureGroup .uberMenu .uLinks LI A  { color: #343434; font-size: 12px; }
#featureMenu .featureGroup .uberMenu .uSplit LI { width: 147px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#featureMenu .featureGroup .uberMenu .uLinks.fRight { float: right !important; margin-right: 7px !important; }
#featureMenu .featureGroup .uberMenu IMG { width: 147px; }
#featureMenu .featureGroup .uberMenu #fmSevere { display: block; width: 147px; height: 96px; z-index: 1000; }
#featureMenu .featureGroup .uberMenu #fmTropical { display: block; width: 147px; height: 96px; z-index: 1000; }
#featureMenu .featureGroup #uberVoice { display: none; z-index: 2147483647 !important; color: #FFF; background-color: #F18311; height: 15px; line-height: 17px; padding: 3px 7px; position: absolute; top: 313px; right: 20px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

#wuPage { max-width: 984px; text-align: left; }
#wuPageSkin { clear: both; text-align: left; width: 984px; overflow: hidden; padding: 0 10px; background-color: #FFF; }
#wuPageSkinVideo { clear: both; text-align: left; width: 984px; overflow: hidden; padding: 0 10px; background-color: #000; }
#wuPage984 { clear: both; text-align: left; width: 984px; overflow: hidden; }
#wuPage984 #innerContent { text-align: left; margin-top: 20px; }

#hpSearch { margin: 12px 0 0 0; width: 636px; }
#hpSearch #title { font-weight: bold; font-size: 16px; color: #FFF; background: url(//icons.wxug.com/i/wu/titleThickBar.png) repeat-x; height: 44px; line-height: 44px; padding-left: 10px; }
#hpSearch #searchArea { background: #EFEFEF url(//icons.wxug.com/i/wu/nowBarBG.png) repeat-x top; border-top: 1px solid #BEBEBE; border-right: 1px solid #2E52AB; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #2E52AB; }
#hpSearch #searchFields { padding: 12px 0; color: #333; }
#hpSearch #searchFields TABLE { margin-left: 60px; }
#hpSearch #searchFields TR TD { font-size: 11px; padding: 2px 6px; }
#hpSearch #searchFields TR:first-child TD { font-size: 14px; }
#hpSearch #searchFields TR TD SPAN { font-size: 10px; font-weight: normal; color: #666; }
#hpSearch #searchFields TR TD SPAN A { color: #666; text-decoration: none; }
#hpSearch #searchFields #wuSearch { width: 300px; height: 29px; line-height: 29px; border: 1px solid #3B4DA9; font-size: 14px; padding-left: 12px; }
#hpSearch #searchFields #searchSubmit { width: 72px; height: 31px; border: 1px solid #3B4DA9; background: url(//icons.wxug.com/i/w/wu3_SubmitBg.png) repeat-x; color: #FFF; font-size: 14px; }
#hpSearch #geoBox { padding: 24px 24px 0 24px; border-right: 1px solid #2E52AB; border-bottom: 1px solid #2E52AB; border-left: 1px solid #2E52AB; }
#hpSearch #geoBox #geoData.local { background-color: #F1F1F1; color: #666; border: 3px solid #FFF; }
#hpSearch #geoBox #geoData TABLE.full { border-top: 3px solid #FFF; }
#hpSearch #geoBox #geoData #condTable { font-size: 13px; }
#hpSearch #geoBox #geoData #condTable TR TD:first-child DIV { width: 130px; text-align: right; }
#hpSearch #geoBox #geoData #condTable DIV.textData { margin-top: 5px; }
#hpSearch #geoBox #geoData #condTable A.moreData { display: block; width: 120px; line-height: 15px; font-size: 11px; text-align: center; }
#hpSearch #geoBox #geoData #locTable { margin: 5px; font-size: 11px; }
#hpSearch #geoBox #geoData #pwsTable { margin: 5px; font-size: 11px; }
#hpSearch #geoBox #geoData .pt { padding-top: 3px; }
#hpSearch #geoBox #geoData .pb { padding-bottom: 3px; }
#hpSearch #geoBox #geoData .div { color: #CCC; }

#hpSearch #geoBox #geoData #bigStory { font-size: 12px; border-bottom: 3px solid #FFF; }
#hpSearch #geoBox #geoData #bigStory #bigTitle { font-size: 14px; color: #A52E16; font-weight: bold; }
#hpSearch #geoBox #geoData #bigStory #bigDismiss { float: right; display: none; }
#hpSearch #geoBox #geoData #bigStory #bigImage IMG { height: 60px; }

#hpSearch #geoBox #picCred { display: block; width: 26px; height: 26px; line-height: 26px; margin: 12px 0; font-size: 10px; }
#hpSearch #geoBox #picCred #creditIcon { display: block; width: 26px; height: 26px; background: url(//icons.wxug.com/i/wu/creditI.png) no-repeat; background-position: 6px 6px; }
#hpSearch #geoBox #picCred #creditText { display: none; }
#hpSearch #geoBox #picCred:hover { text-decoration: none; display: block; width: 190px; height: 26px; line-height: 26px; font-size: 10px; background: url(//icons.wxug.com/i/wu/creditBG.png) repeat-x; }
#hpSearch #geoBox #picCred:hover #creditIcon { display: none; }
#hpSearch #geoBox #picCred:hover #creditText { display: block; background: url(//icons.wxug.com/i/wu/creditI.png) no-repeat; background-position: 6px 6px; padding-left: 26px; }
#hpSearch #geoBox #picCred:hover #creditText SPAN { color: #333; }

#preFooter { height: 48px; clear: both; }

#footer { clear: both; width: 100%; background: #F7F7F7 url(//icons.wxug.com/i/w/wu3_FooterSepBg.gif) top repeat-x; }
#footer #footerContents { width: 1008px; margin: 0 auto; overflow: hidden; }
#footer A { color: #339; }
#footer #subNav { width: 1008px; overflow: hidden; }
#footer #subNav UL { margin: 12px 0 12px 12px; padding: 0; float: left; list-style-type: none; width: 130px; overflow: hidden; }
#footer #subNav UL.rb { background: url(//icons.wxug.com/i/w/wu3_SubnavBg.png) top right no-repeat; }
#footer #subNav UL LI { margin: 0; padding: 0; list-style-type: none; }
#footer #subNav UL LI A { font-size: 12px; line-height: 16px; }
#footer #goodies { clear: both; background: #F7F7F7 url(//icons.wxug.com/i/w/wu3_FooterSepBg.gif) repeat-x; color: #333; }
#footer #goodies UL { margin: 20px 0 0 0; padding: 0; list-style-type: none; }
#footer #goodies UL LI { margin: 0; padding: 0; list-style-type: none; }
#footer #goodies #actions { width: 432px; height: 180px; float: left; }
#footer #goodies #actions A { display: block; width: 190px; height: 46px; border: 1px solid #CCC; float: left; font-size: 14px; font-weight: bold; background-color: #FFF; margin: 12px 0 0 12px; }
#footer #goodies #actions A IMG { margin-right: 5px; }
#footer #goodies #service { width: 260px; height: 180px; float: left; padding: 12px; }
#footer #goodies #adsales { width: 260px; height: 180px; float: left; padding: 12px; }
#footer #signoff { clear: both; background-color: #F7F7F7; border-top: 1px solid #D5D5D5; font-size: 11px; }
#footer #signoff TABLE { width: 984px; }
#footer #signoff #copyright { color: #999; padding: 4px 0 12px 12px; }
#footer #signoff #moreInfo { padding: 4px 12px 12px 0; text-align: right; }

#photostrip { width: 202px; height: 252px; overflow: hidden; position: relative; }
#photostrip .wrapper { width: 202px; height: 150px; overflow: hidden; }
#photostrip .wrapper .inner { width: 4000px; height: 150px; overflow: hidden; }
#photostrip .wrapper .inner .elt { float: left; width: 202px; height: 150px; overflow: hidden; }
#photostrip .wrapper .inner .elt IMG.fitHeight { height: 150px; }
#photostrip .wrapper .inner .elt IMG.fitWidth { width: 202px; }
#photostrip .prev { position: absolute; top: 0; left: 0; }
#photostrip .next { position: absolute; top: 0; right: 0; }
#photostrip .photoData { border-top: 1px solid #BEBEBE; }
#photostrip .photoData .dots { text-align: center; font-size: 20px; }
#photostrip .photoData .dots SPAN.active { color: #6475BA; }
#photostrip .photoData .dots SPAN.inactive { color: #D5D5D5; }
#photostrip .photoBy { font-size: 10px; margin: 0 12px; padding-left: 20px; background: url(//icons.wxug.com/i/wu/userIconW.png) no-repeat; height: 14px; line-height: 14px; }
#photostrip .photoNum { font-size: 12px; margin: 17px 12px 0 12px; font-weight: bold; }
#photostrip .photoUp { font-size: 12px; margin: 6px 12px 0 12px; padding-left: 20px; background: url(//icons.wxug.com/i/wu/uploadIcon.png) no-repeat; height: 14px; line-height: 14px; }

#photoTower { border: 1px solid #999; width: 334px; height: 120px; overflow: hidden; position: relative; }
#photoTower #photoImage { width: 334px; height: 100px; overflow: hidden; }
#photoTower #photoImage IMG { width: 334px; }
#photoTower #photoLinks { position: absolute; bottom: 0; left: 0; background-color: #F7F7F7; color: #666; font-size: 11px; height: 20px; line-height: 20px; width: 100%; padding-left: 3px; border-top: 1px solid #BEBEBE; }

#weatherSummary #talkingHead { display: block; width: 80px; height: 107px; border: 1px solid #333; }
#weatherSummary #short_discussion { height: 120px; overflow: hidden; }

#cBar {  }
#cBar A {  }

#share { width:186px; height:24px; }
#shareButton {
	float: left;
	display: inline-block;
	height:22px;
	line-height:22px;
	font-size:14px;
	letter-spacing: 0px;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #3b4da9;
	background: #8a9bcb; /* Old browsers */
	background: -moz-linear-gradient(top, #8a9bcb 0%, #687dbc 10%, #304da1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a9bcb), color-stop(10%,#687dbc), color-stop(100%,#304da1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8a9bcb 0%,#687dbc 10%,#304da1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8a9bcb 0%,#687dbc 10%,#304da1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8a9bcb 0%,#687dbc 10%,#304da1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8a9bcb 0%,#687dbc 10%,#304da1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a9bcb', endColorstr='#304da1',GradientType=0 ); /* IE6-9 */
}
#shareButton:hover {
	float: left;
	display: inline-block;
	height:22px;
	line-height:22px;
	font-size:14px;
	letter-spacing: 0px;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #3b4da9;
	background: #afb4c6; /* Old browsers */
	background: -moz-linear-gradient(top,  #afb4c6 0%, #7787ba 15%, #304da1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afb4c6), color-stop(15%,#7787ba), color-stop(100%,#304da1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #afb4c6 0%,#7787ba 15%,#304da1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #afb4c6 0%,#7787ba 15%,#304da1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #afb4c6 0%,#7787ba 15%,#304da1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #afb4c6 0%,#7787ba 15%,#304da1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb4c6', endColorstr='#304da1',GradientType=0 ); /* IE6-9 */
}
#shareButton DIV { background: url("//icons.wxug.com/i/share/shareIcon_up.png") no-repeat right center; padding-right: 18px; padding-left: 10px; margin-right: 5px; height:22px; line-height:22px; }
#shareButton.linkActive { display:inline-block; height:22px; line-height:22px; font-size:14px; color:#333333; text-decoration:none; white-space:nowrap; background:none; background-color:#ebeef6; border:1px solid #bdbdbd;}
#shareButton.linkActive DIV { background: url("//icons.wxug.com/i/share/shareIcon_down.png") no-repeat right center; padding-right: 18px; padding-left: 10px; margin-right: 5px; height:22px; line-height:22px; }
#sharePanel { z-index:20000 !important; width:300px; height:192px; background: url("//icons.wxug.com/i/share/widgetBox_carrat_noAd.png") no-repeat; /*-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3); box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);*/ position:absolute;}
#sharePanel #icons { height:50px; width:210px; margin-left:39px; margin-top:30px; }
#sharePanel #icons .socialIcons { float:left; margin-left:12px; width:30px; height:30px; }
#sharePanel #radioForm { display:block; height:44px; line-height:44px; margin-left:40px; }
#sharePanel #radioButton { float:left; margin-left:25px; font-size:12px; }
#sharePanel #copyText { width:300px; margin-top:0px; }
#sharePanel #copyText #urlInput { width:264px; height:30px; line-height:30px; margin-left:13px; padding-left:5px;  font-size:12px; display:inline-block;}
#sharePanel #copyText #copyTextButton { float:left; margin-left:10px; background:url("//icons.wxug.com/i/share/copyBtn_up.png") no-repeat; font-size:14px; width:60px; height:30px; display:block; line-height:30px; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; text-align:center }
#sharePanel #copyText #copyTextButton.copyActive { float:left; margin-left:10px; background:url("//icons.wxug.com/i/share/copyBtn_up.png") no-repeat; font-size:14px; width:60px; height:30px; display:block; line-height:30px; font-size:12px; font-weight:bold; color:#bfbdbd; text-decoration:none; text-align:center }
#likeButton { float:left; margin-right:8px; width: 53px; height: 25px; overflow: hidden; position: relative; }
#likeButton #buttoniframe { margin: 0; padding: 0; position: absolute; top: -33px; left: -65px; border: 0; overflow: hidden !important; }
#gPlusOne { float:left; width:38px; height:24px; margin-right:10px; }

.timelord-warning { color: #999; text-decoration: line-through; }

.genTable { width: 100%; font-size: 11px; }
.genTable TH { font-weight: normal; padding: 5px; }
.genTable TD { padding: 5px; }

.aqIndex { width: 34px; height: 8px; margin-top: 2px; background: url(//icons.wxug.com/i/wu/airQualityMeter.png) no-repeat; }
.aq1 { background-position: 0px 0px; }
.aq2 { background-position: 0px -9px; }
.aq3 { background-position: 0px -18px; }
.aq4 { background-position: 0px -27px; }
.aq5 { background-position: 0px -36px; }
.aq6 { background-position: 0px -45px; }

#historyTable { width: 100%; font-size: 11px; }
#historyTable TH { font-weight: normal; padding: 5px; }
#historyTable TD { padding: 5px; }
#historyTable .typeBG { font-size: 11px; font-weight: normal; color: #666; background-color: #EFEFEF; padding: 5px; }

#moonTable { width: 100%; }
#moonTable #phaseSummary { font-size: 11px; padding: 10px; }
#moonTable .phaseText { width: 20%; background: #FFF url(//icons.wxug.com/i/wu/gradDownBG.png) repeat-x top; padding: 7px 10px; vertical-align: top; }
#moonTable .phaseText .phaseDay { font-size: 10px; color: #666; }
#moonTable .phaseText .phaseName { font-size: 10px; margin-top: 7px; }
#moonTable .phaseIcon { width: 20%; text-align: center; padding-bottom: 7px; }
#moonTable .phaseIcon DIV { background-image: url(//icons.wxug.com/i/wu/moonPhases.png); background-repeat: no-repeat; width: 25px; height: 25px; margin: 0 auto; }

#moonTable .moonNorth .moon0 { background-position: 0 0; }
#moonTable .moonNorth .moon1 { background-position: -25px 0; }
#moonTable .moonNorth .moon2 { background-position: -50px 0; }
#moonTable .moonNorth .moon3 { background-position: -75px 0; }
#moonTable .moonNorth .moon4 { background-position: -100px 0; }
#moonTable .moonNorth .moon5 { background-position: -125px 0; }
#moonTable .moonNorth .moon6 { background-position: -150px 0; }
#moonTable .moonNorth .moon7 { background-position: -175px 0; }
#moonTable .moonNorth .moon8 { background-position: -200px 0; }
#moonTable .moonNorth .moon9 { background-position: -225px 0; }
#moonTable .moonNorth .moon10 { background-position: -250px 0; }
#moonTable .moonNorth .moon11 { background-position: -275px 0; }
#moonTable .moonNorth .moon12 { background-position: -300px 0; }
#moonTable .moonNorth .moon13 { background-position: -325px 0; }
#moonTable .moonNorth .moon14 { background-position: -350px 0; }
#moonTable .moonNorth .moon15 { background-position: -375px 0; }
#moonTable .moonNorth .moon16 { background-position: -400px 0; }
#moonTable .moonNorth .moon17 { background-position: -425px 0; }
#moonTable .moonNorth .moon18 { background-position: -450px 0; }
#moonTable .moonNorth .moon19 { background-position: -475px 0; }
#moonTable .moonNorth .moon20 { background-position: -500px 0; }
#moonTable .moonNorth .moon21 { background-position: -525px 0; }
#moonTable .moonNorth .moon22 { background-position: -550px 0; }
#moonTable .moonNorth .moon23 { background-position: -575px 0; }
#moonTable .moonNorth .moon24 { background-position: -600px 0; }
#moonTable .moonNorth .moon25 { background-position: -625px 0; }
#moonTable .moonNorth .moon26 { background-position: -650px 0; }
#moonTable .moonNorth .moon27 { background-position: -675px 0; }
#moonTable .moonNorth .moon28 { background-position: -700px 0; }
#moonTable .moonNorth .moon29 { background-position: -725px 0; }
#moonTable .moonNorth .moon30 { background-position: -750px 0; }

#moonTable .moonSouth .moon0 { background-position: 0 -25px; }
#moonTable .moonSouth .moon1 { background-position: -25px -25px; }
#moonTable .moonSouth .moon2 { background-position: -50px -25px; }
#moonTable .moonSouth .moon3 { background-position: -75px -25px; }
#moonTable .moonSouth .moon4 { background-position: -100px -25px; }
#moonTable .moonSouth .moon5 { background-position: -125px -25px; }
#moonTable .moonSouth .moon6 { background-position: -150px -25px; }
#moonTable .moonSouth .moon7 { background-position: -175px -25px; }
#moonTable .moonSouth .moon8 { background-position: -200px -25px; }
#moonTable .moonSouth .moon9 { background-position: -225px -25px; }
#moonTable .moonSouth .moon10 { background-position: -250px -25px; }
#moonTable .moonSouth .moon11 { background-position: -275px -25px; }
#moonTable .moonSouth .moon12 { background-position: -300px -25px; }
#moonTable .moonSouth .moon13 { background-position: -325px -25px; }
#moonTable .moonSouth .moon14 { background-position: -350px -25px; }
#moonTable .moonSouth .moon15 { background-position: -375px -25px; }
#moonTable .moonSouth .moon16 { background-position: -400px -25px; }
#moonTable .moonSouth .moon17 { background-position: -425px -25px; }
#moonTable .moonSouth .moon18 { background-position: -450px -25px; }
#moonTable .moonSouth .moon19 { background-position: -475px -25px; }
#moonTable .moonSouth .moon20 { background-position: -500px -25px; }
#moonTable .moonSouth .moon21 { background-position: -525px -25px; }
#moonTable .moonSouth .moon22 { background-position: -550px -25px; }
#moonTable .moonSouth .moon23 { background-position: -575px -25px; }
#moonTable .moonSouth .moon24 { background-position: -600px -25px; }
#moonTable .moonSouth .moon25 { background-position: -625px -25px; }
#moonTable .moonSouth .moon26 { background-position: -650px -25px; }
#moonTable .moonSouth .moon27 { background-position: -675px -25px; }
#moonTable .moonSouth .moon28 { background-position: -700px -25px; }
#moonTable .moonSouth .moon29 { background-position: -725px -25px; }
#moonTable .moonSouth .moon30 { background-position: -750px -25px; }

#severeKey TABLE { width: 196px; float: left; margin: 2px 0 2px 5px; }
#severeKey TABLE TD.keyIcon { width: 15px; }
#severeKey TABLE TD.keyText { width: 170px; font-size: 12px; padding-left: 6px; color: #666; }
#severeKey TABLE.active TD.keyText DFN { text-decoration: none; color: #333; font-weight: bold; }

#editFavs #log { color: #F00; width: 100%; height: 18px; line-height: 18px; text-align: center; margin: 10px 0 10px 0; }
#editFavs #searchAjaxLoading { width: 250px; }

#editFavs .ajax-loading { background: url(//icons.wxug.com/graphics/wu2/ajax-loading.gif) no-repeat right; }
#editFavs .addButton { cursor: pointer; color: #00F; text-decoration: underline; }
#editFavs .deleteButton { cursor: pointer; float: right; width: 60px; height: 18px; margin-right: 5px; background: url(//icons.wxug.com/graphics/wu2/favsBarRemove.png) no-repeat; }

#editFavs #favoritesSearchForm { margin: 10px; }
#editFavs #favoritesSearchResults { margin: 0 10px 10px 10px; }
#editFavs #favoritesSearchResults UL { margin: 10px 0 0 0; }
#editFavs #favoritesSearchResults UL LI { list-style-type: none; border-bottom: 1px dotted #CCC; margin: 0; }
#editFavs #favoritesSearchResults UL LI DIV { background-color: #FFF; }
#editFavs #favoritesSearchResults UL LI DIV A { display: block; width: 100%; padding: 3px 0; }
#editFavs #favoritesSearchResults UL LI DIV.addButton { background: url(//icons.wxug.com/graphics/wu2/favsBarSave.png) no-repeat right; }
#editFavs #favoritesSearchResults UL LI DIV.addButton:hover { background: url(//icons.wxug.com/graphics/wu2/favsBarSaveOver.png) no-repeat right; background-color: #F5F5F5; }

#editFavs #favorites-list { margin: 10px 0 0 0; padding: 0; border-top: 1px solid #EEE; }
#editFavs #favorites-list LI { margin: 0; padding: 0; list-style-type: none; height: 36px; border-bottom: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #EEE; clear: both; min-height: 36px; background: url(//icons.wxug.com/graphics/wu2/favsBar.png) no-repeat top left; }
#editFavs #favorites-list LI .drag-handle { display: block; width: 100%; min-height: 36px; float: left; }
#editFavs #favorites-list LI .drag-handle A { text-decoration: none; cursor: move !important; }
#editFavs #favorites-list LI .drag-handle A:hover { text-decoration: underline; }
#editFavs #favorites-list LI .drag-handle .favCity { padding-left: 36px; color: #172C6C; font-weight: bold; line-height: 20px; }
#editFavs #favorites-list LI .drag-handle .favConds { padding-left: 36px; }
#editFavs #favorites-list LI .drag-handle .favUpdated { border: 0px solid #00F; float: right; }

#editFavs .favMove { background: url(//icons.wxug.com/graphics/wu2/favsBarMove.png) no-repeat left !important; }
#editFavs .favCursorMove { cursor: move; }

#page { position: relative; width: 100%; height: 600px; z-index: 0; }
#map { position: relative; height: 100%; z-index: 0; }
#gMapSide { margin-top: 5px; width: 290px; height: 330px; border: 1px solid #CCC; overflow: hidden;  }
#dlList { list-style-type: none; margin: 0; padding: 0; }
#dlList LI { clear: both; border-bottom: 1px solid #CCC; min-height: 100px; list-style-type: none; padding: 5px; }
#dlList LI .dlIcon { float: left; margin: 5px; }

.mapPlay, .mapStop { font-size: 11px; display: block; height: 15px; line-height: 15px; padding-left: 25px; }
.mapPlay { background: url(//icons.wxug.com/i/wu/radarAnimate.png) no-repeat 0px 0px; }
.mapStop { background: url(//icons.wxug.com/i/wu/radarAnimate.png) no-repeat 0px -16px; }

.viscategory { white-space: nowrap; color: #FFF; background: #3E67B1 url(//icons.wxug.com/i/wu/xBG.png) no-repeat right; border: 1px solid #213F9A; line-height: 25px; padding: 3px 20px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.catCall { line-height: 30px; margin-top: 20px; }
.catIndex { line-height: 30px; margin-top: 10px; margin-bottom: 10px; }

#socialBar #postWeather { white-space: nowrap; margin: 4px 4px 0 6px; }
#socialBar TD { vertical-align: middle; }
#socialBar TD.full { padding-left: 5px; }

#searchDates #dateBegin, #searchDates #dateEnd { background-color: #FFF; height: 20px; position: relative; }
#searchDates #dateBegin INPUT.grey, #searchDates #dateEnd INPUT.grey { color: #999; cursor: default; }
#tripSearch #searchDates #dateBegin INPUT, #tripSearch #searchDates #dateEnd INPUT { border: 0; color: #213F9A; background-color: #FFF; cursor: pointer; text-align: right; width: 120px; margin-right: 28px; height: 18px; }
#trip_panel_0 #searchDates #dateBegin INPUT, #trip_panel_0 #searchDates #dateEnd INPUT { border: 0; color: #213F9A; background-color: #FFF; cursor: pointer; text-align: left; width: 75px; height: 18px; font-size: 10px; }
#trip_panel_0 #destSearch { width: 168px; }
#trip_panel_0 #destActivity { width: 168px; }

.ui-datepicker-trigger { display: inline; width: 18px; height: 18px; border: 0; position: absolute; top: 1px; right: 0; padding: 0; margin: 0; cursor: pointer; overflow: hidden; background: url(//icons.wxug.com/i/wu/calIcons.png) no-repeat; background-position: 0 -18px; }
.calIconGrey { display: inline; width: 18px; height: 18px; border: 0; position: absolute; top: 1px; right: 0; padding: 0; margin: 0; cursor: default; overflow: hidden; background: url(//icons.wxug.com/i/wu/calIcons.png) no-repeat; background-position: 0 0; }
.calIconBlack { display: inline; width: 18px; height: 18px; border: 0; position: absolute; top: 1px; right: 0; padding: 0; margin: 0; cursor: pointer; overflow: hidden; background: url(//icons.wxug.com/i/wu/calIcons.png) no-repeat; background-position: 0 -18px; }

.ui-datepicker { background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 202px; border: 1px solid #BEBEBE; }
.ui-datepicker .ui-state-disabled { color: #999; }
.ui-datepicker .ui-datepicker-header { height: 32px; line-height: 32px; border-bottom: 1px solid #BEBEBE; background: url(//icons.wxug.com/i/wu/cmTitleBG.png) repeat-x; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { float: left; margin-left: 10px; font-size: 11px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { float: right; margin-right: 10px; font-size: 11px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-title { color: #A55816; font-size: 14px; font-weight: bold; text-align: center; }

.ui-datepicker TABLE { clear: both; font-size: 10px; width: 100%; font-weight: bold; background: url(//icons.wxug.com/i/wu/tableHeaderBG.png) repeat-x top; border-collapse: collapse; border-spacing: 0; }
.ui-datepicker TABLE THEAD TR TH { height: 27px; line-height: 27px; padding: 0; font-weight: bold; text-align: center; border-bottom: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; white-space: nowrap; }
.ui-datepicker TABLE THEAD TR TH:first-child { border-left: 0 !important; }
.ui-datepicker TABLE THEAD TR TH.taC { text-align: center; }
.ui-datepicker TABLE THEAD TR TH A:hover { text-decoration: none; }
.ui-datepicker TABLE TBODY TR TD { border-bottom: 1px solid #E0E0E0; border-left: 1px solid #BEBEBE; text-align: center; padding: 7px 0; background-color: #FFF; overflow: hidden; }
.ui-datepicker TABLE TBODY TR TD:first-child { border-left: 0 !important; }
.ui-datepicker TABLE TBODY TR TD.cmList { border-bottom: 0; padding: 0; background-color: #FFF; }
.ui-datepicker TABLE TBODY TR TD.ui-datepicker-current-day { background-color: #D9D9D9; }
.ui-datepicker TABLE TBODY TR.nob TD { border: 0; }

#tagSelect { position: relative; height: 25px; margin-top: 5px; }
#tagSelect INPUT { width: 200px; height: 23px; line-height: 23px; padding: 0 5px; border: 1px solid #BEBEBE; }
#tagSelect BUTTON.selectbutton { width: 27px; height: 25px !important; line-height: 25px; padding: 0; position: absolute; left: 209px; top: 0; background: url(//icons.wxug.com/i/wu/nowBarArrows.png) no-repeat; background-position: -2px -3px; margin-right: 5px; border: 1px solid #BEBEBE; }
#tagSelect BUTTON.selectbutton:hover { background-position: -2px -33px; }
#tagSelect BUTTON.catbutton { position: absolute; left: 250px; top: 5px; }

/*** Parts/Tides ***/
.tidesTableHead { font-size: 10px; color: #CCC; width: 100%; text-align: center; }
.tidesTableHead TBODY TR TD { height: 27px; line-height: 27px; border-right: 1px solid #CCC; width: 12.5%; background: url(//icons.wxug.com/i/wu/marinetides_dashes.png) repeat-x top;}
.tidesTableHead TBODY TR TD:first-child { border-left: 1px solid #CCC; }
.tidesTable { font-size: 11px; width: 100%; }
.tidesTable TBODY TR TD { border-bottom: 1px solid #CCC; }
.tidesDivider { height: 36px; font-size: 8px; border-left: 1px dashed #6BD7F6; position: absolute; padding: 0px 3px; }
.tidesDividerFlipped { height: 36px; font-size: 8px; border-right: 1px dashed #6BD7F6; position: absolute; padding: 0px 3px; text-align:right;}
.imgFix { margin: 0px 0px -3px 0px; }
.pad710 { padding: 7px 10px; }

/*** Pages/WxRadio/WuBroadcast ***/
.showArchive SELECT { width: 100%; }
.showImageContainer { border: 1px solid #D5D5D5; float: left; }
.showImageContainer IMG { padding: 7px 7px 5px 7px; }
.showDescription { overflow: hidden; padding: 0px 0px 10px 10px; }

/*** Pages/Opinion/Climate ***/
#opinionBox { width: 454px; height: 165px; padding: 10px; border: 1px solid #BEBEBE; }
#opinionBox #imgBox { width: 100%;  }
#opinionBox #imgBox IMG { padding-bottom: 5px; }
#opinionBox #textBox { width: 100%; height: 24px; border-bottom: 1px solid #BEBEBE;  }

/*** Pages/Sticker ***/
.sticker { float: left; margin-bottom: 13px; margin-right: 13px; border: 1px solid #808080; display:block; text-decoration:none; padding: 15px; }
.sticker img { margin-top:3px; -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }
.sticker_style { }
.sticker_style A { float: left; display: block; text-decoration:none; border:1px solid #BBB; margin-right: 5px; margin-top: 5px; padding: 5px; }
.sticker_style A img {width: 36px; height: 36px; -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }
.sticker_style A:hover { background-color: #DDD; }
.sticker_style_selected A {float: left; display:block; background-color: #FCF9DC; text-decoration:none; border:1px solid #CCC8A3; margin-right: 5px; margin-top: 5px; padding: 5px; }
.sticker_style_selected A img{width: 36px; height: 36px; -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }
.popup_sticker img { -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; }
#sticker_preview { width: 450px; overflow:auto; padding: 0px; position:absolute; }
#sticker_preview #final_html { width: 95%; height: 6.5em; margin: 0px; font-size: 0.9em; }
#iframe_preview { width: 450px; overflow:auto; padding: 0px; position: absolute; }
#iframe_preview #iframe_html { width: 95%; height: 6.5em; margin: 0px; font-size: 0.9em; }
#sticker_list { width: 616px; }
#iframe_sticker_list { width: 616px; }

.radio_html { width: 100%; height: 80px; }

.actionsBig .introRow TD { vertical-align: middle; color: #666; }
.actionsBig .introRow TD.full { font-size: 13px; font-weight: bold; color: #333; font-style: normal; }
.actionsBig .introRow SPAN { font-size: 11px; }
.actionsBig .plus { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: 0 0; }
.actionsBig .plus:hover { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: 0 -24px; }
.actionsBig .plusVoted { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: 0 -48px; }
.actionsBig .report { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: -24px 0; }
.actionsBig .report:hover { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: -24px -24px; }
.actionsBig .reportVoted { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIconsBig.png) no-repeat; background-position: -24px -48px; }

.actions .pNum { line-height: 22px; color: #666; border-bottom: 1px dotted #333; font-style: normal; cursor: help; }
.actions .plus { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: 0 0; }
.actions .plus:hover { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: 0 -22px; }
.actions .plusVoted { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: 0 -44px; }
.actions .minus { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -22px 0; }
.actions .minus:hover { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -22px -22px; }
.actions .minusVoted { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -22px -44px; }
.actions .report { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -44px 0; }
.actions .report:hover { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -44px -22px; }
.actions .reportVoted { display: block; width: 22px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -44px -44px; }
.actions .hide { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -66px 0; }
.actions .hide:hover { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -66px -22px; }
.actions .hideVoted { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -66px -44px; }
.actions .show { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -110px 0; }
.actions .show:hover { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -110px -22px; }
.actions .showVoted { display: block; width: 44px; height: 22px; overflow: hidden; background: url(//icons.wxug.com/i/wu/actionIcons.png) no-repeat; background-position: -110px -44px; }

.casterMapMarker { background: transparent url(//icons.wxug.com/i/wu/stationSelector.png) no-repeat -1px -114px; overflow: hidden; margin-top: -11.5px; margin-left: -13px; width: 26px; height: 23px; line-height: 23px; font-size: 11px; text-align: center; color: #FFFFFF; display: block; text-decoration: none; }
.casterMapMarker.none { display: none; }
.casterMapMarker.hover { background-position: -1px -139px; }
.casterMapMarker:visited { color: #FFF; }
.casterMapMarker:hover { text-decoration: none; }

.glossary DT { margin: 0 0 5px 0; }
.glossary DT .glossaryTerm { font-weight: bold; }
.glossary DD { margin: 0 0 1em 0; }
.glossary DD .glossarySourceLine { font-size: 10px; color: #666; }
.glossary .pendingDelete { background-color: #FFDDDD; }
.glossaryForm LABEL { width: 75px; display: block; float: left; }
.glossaryForm TEXTAREA { width: 310px; }

.wui-log { min-width: 400px; max-width: 75%; height: 130px; background-color: #F5F5F5; border: 1px solid #CCC; position: fixed; left: 5px; bottom: 5px; z-index: 10; }
.wui-log .wui-log-head { background-color: #DDD; }
.wui-log .wui-log-body { height: 100%; overflow-y: scroll; padding: 0 2px; }
.wui-log .wui-log-row TD { border-bottom: 1px solid #DDD; vertical-align: top; }
.wui-log .wui-log-time { color: #666; font-size: 10px; padding-right: 5px; white-space: nowrap; }
.wui-log .wui-log-close { float: right; }

.i { font-style: italic; }
.b { font-weight: bold; }
.nb { font-weight: normal; }
.ww { word-wrap: break-word; }
.p0 { padding: 0 !important; }
.p3 { padding: 3px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p12 { padding: 12px; }
.p20 { padding: 20px; }
.rl10 { padding: 0 10px; }
.m0 { margin: 0 !important; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.tm5 { margin-top: 5px; }
.tm10 { margin-top: 10px !important; }
.tm12 { margin-top: 12px !important; }
.tm20 { margin-top: 20px; }
.tm30 { margin-top: 30px; }
.tm40 { margin-top: 40px; }
.tm50 { margin-top: 50px; }
.tm60 { margin-top: 60px; }
.rm5 { margin-right: 5px; }
.rm10 { margin-right: 10px; }
.rm12 { margin-right: 12px; }
.rm20 { margin-right: 20px; }
.rm25 { margin-right: 25px; }
.lm5 { margin-left: 5px; }
.lm10 { margin-left: 10px; }
.lm12 { margin-left: 12px; }
.lm20 { margin-left: 20px; }
.bm5 { margin-bottom: 5px; }
.bm10 { margin-bottom: 10px; }
.bm12 { margin-bottom: 12px; }
.bm20 { margin-bottom: 20px; }
.taC { text-align: center !important; }
.taR { text-align: right !important; }
.taL { text-align: left !important; }
.taJ { text-align: justify; }
.vaT { vertical-align: top !important; }
.vaM { vertical-align: middle !important; }
.vaB { vertical-align: bottom !important; }
.cap { text-transform: capitalize; }
.upper { text-transform: uppercase; }
.sup { 	vertical-align: baseline;	font-size: 0.8em;	position: relative;	top: -0.4em; }
.mono { font-family: monospace; }
.fs10 { font-size: 10px; }
.quart { width: 25%; }
.third { width: 33%; }
.thirdx2 { width: 66%; }
.half { width: 50%; }
.full { width: 100%; }
.none { display: none; }
.block { display: block; }
.nobr { white-space: nowrap; }
.clearItem { clear: both; }
.clear { clear: both; height: 0; }
.title { white-space: nowrap; text-align: right; }
.field { white-space: nowrap; }
.borderAll { border: 1px solid #BEBEBE; }
.borderTop { border-top: 1px solid #BEBEBE; }
.borderRight { border-right: 1px solid #BEBEBE; }
.borderBot { border-bottom: 1px solid #BEBEBE; }
.borderLeft { border-left: 1px solid #BEBEBE; }
.fRight { float: right; }
.fLeft { float: left; }
.cellSep { border-left: 1px solid #E0E0E0; }
.unit160 { width: 160px; overflow: hidden; }
.asPix { display: none; }
.newButton { padding-right: 35px; background: url(//icons.wxug.com/i/wu/newBG.gif) no-repeat right; }
.imgBorder { border: 1px solid #333; }
.noticeSmall { font-size: 11px; color: #999; }
.padList LI { margin-bottom: 7px; }
.cPointer { cursor: pointer; }
.cDefault { cursor: default; }
.bcC { border-collapse: collapse; }
.bs0 { border-spacing: 0; }

.w100 { width: 100px; }
.w110 { width: 110px; }
.w125 { width: 125px; }
.w142 { width: 142px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w202 { width: 202px; }
.w220 { width: 220px; }
.w250 { width: 250px; }
.w275 { width: 275px !important; }
.w295 { width: 295px; }
.w300 { width: 300px; }
.w312 { width: 312px; }
.w336 { width: 336px; }
.w330 { width: 330px; }
.w350 { width: 350px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.w600 { width: 600px; }
.w650 { width: 650px; }

.h200 { height: 200px; }
.h400 { height: 400px; }
.h500 { height: 500px; }
.h600 { height: 600px; }

.posRel { position: relative; }
.posAbs { position: absolute; }

.red { color: #F00 !important; }
.blue { color: #00F; }
.grey { color: #999; }
.white { color: #FFF; }
.green { color: #080; }
.rfGreen { color: #389B06; }
.orange { color: #F80; }
.yellow { color: #FF0; }

.LayerExtremes_warning { color: #999999; }

/* MIGRATE DEPRECATED STYLES FOR CONVERSION TO NEW DESIGN LANGUAGE */

.new { font-size: 10px; color: #A52E16; font-weight: bold; font-variant: small-caps; }
.w10 { width: 10px; }
.w15 { width: 15px; }
.vaT { vertical-align: top; }
.vaM { vertical-align: middle; }
.vaB { vertical-align: bottom; }
.borderGB { border-bottom: 1px solid #CCC; }
.borderBB { border-bottom: 1px solid #00F; }
.leftBar { font-size: 12px; width: 130px; }
.code { width: 300px; border: 1px solid #CCC; background-color: #F5F5F5; font-size: 11px; font-family: Courier, monospace; text-align: left; }
.txtOnly IMG, .txtOnly OBJECT, .txtOnly EMBED { display: none; }
.boxR { border: 1px solid #900; background-color: #FFF; vertical-align: top; }
.boxG { border: 1px solid #CCC; background-color: #FFF; vertical-align: top; }
.boxB { border: 1px solid #008; background-color: #FFF; vertical-align: top; }
.gap1 { height: 1px; line-height: 1px; clear: both; }
.none { display: none; }
.onlyPrint { display: none; }
.nobr { white-space: nowrap; }
.pre { white-space: pre; }
.caps { text-transform: capitalize; }
.lower { text-transform: lowercase; }
.clear { clear: both; }
.ad125 { float: left; text-align: center; width: 135px; margin-top: 5px; margin-bottom: 5px; }
.center { margin: 0 auto; }
.subG { background-color: #F5F5F5; border-bottom: 1px solid #CCC; padding: 2px; }
.subW { background-color: #FFF; border-bottom: 1px solid #CCC; padding: 2px; }
.mainB { font-size: 14px; font-weight: bold; background-color: #CDD9FF; border-bottom: 1px solid #172C6C; padding: 2px; }
.bgW { background-color: #FFF; }
.bgG { background-color: #EEE; }
.bgY { background-color: #FFC; }
.rowG TD { background-color: #EEE; color: #000; }
.rowW TD { background-color: #FFF; color: #000; }
.rowW:hover TD { background-color: #FFC; color: #000; }
.rowY TD { background-color: #FFC; color: #000; }
.sm { font-size: 11px; }
.smB { font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; }
.small { font-size: 12px; }
.med { font-size: 14px; }
.big { font-size: 16px; }
.TabBox { border-top: 2px solid #172C6C; border-right: 1px solid #172C6C; border-bottom: 1px solid #172C6C; border-left: 1px solid #172C6C; }
.TabNavOn { padding-left: 10px; padding-right: 10px; white-space: nowrap; background-color: #172C6C; color: #FFF; border-top: 1px solid #213F9A; border-left: 1px solid #213F9A; border-right: 1px solid #333; border-bottom: 1px solid #172C6C; height: 20px; margin-left: 2px; margin-right: 2px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
.TabNavOff { padding-left: 10px; padding-right: 10px; white-space: nowrap; background-color: #DEF; border-top: 1px solid #7BA3C6; border-left: 5px solid #7BA3C6; border-right: 1px solid #999; height: 18px; margin-left: 2px; margin-right: 2px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
.TabNavOver { padding-left: 10px; padding-right: 10px; white-space: nowrap; background-color: #DEF; border-top: 1px solid #4245AD; border-left: 5px solid #4245AD; border-right: 1px solid #008; height: 18px; margin-left: 2px; margin-right: 2px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
.TabLink { color: #172C6C; text-decoration: none; }
.leftButton { border-top: 1px solid #CCC; border-right: 1px solid #999; border-bottom: 1px solid #999; width: 129px; background-color: #FFF; margin-bottom: 1px; }
.leftButton:hover { background-color: #FFC; }
.leftButton A { color: #00F; text-decoration: none; }
.leftButton IMG { margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 1px; }
.leftList { margin: 0; }
.leftList LI { padding: 2px 0 2px 5px; border-bottom: 1px solid #DDD; list-style-type: none; background-color: #FFF; margin: 0; }
.leftadbody { background-color: #FFF; }
.leftadbody LI { list-style-type: circle; }
.iconKey { float: left; margin: 5px; text-align: center; width: 50px; font-size: 10px; }

.endBox { height: 0; line-height: 0; }
.popImg { border-top: 1px solid #496CD8; border-right: 1px solid #172C6C; border-bottom: 1px solid #172C6C; border-left: 1px solid #496CD8; }
.indentImg { border-top: 1px solid #172C6C; border-right: 1px solid #496CD8; border-bottom: 1px solid #496CD8; border-left: 1px solid #172C6C; }
.subLink { display: inline; padding: 1px 10px 1px 10px; border: 1px solid #9A8221; background-color: #FFEB9B; color: #172C6C; margin: 10px 0 10px 0; text-decoration: none; }
.subLink:hover { border: 1px solid #6C5B17; background-color: #FFF5CD; }
.leftLink { border: 1px solid #9BB4FF; background-color: #FFF; color: #213F9A; padding: 2px; text-decoration: none; }
.leftLink:hover { border: 1px solid #213F9A; background-color: #FFC; color: #213F9A; }
.wxStickerType { border-bottom: 1px solid #CCC; margin: 0 0 10px 0; padding: 2px; font-weight: bold; }
.stickerCode { width: 600px; height: 100px; margin: 10px; }


.bgMap { background-image: url(//icons.wxug.com/graphics/wu2/note_tornadomap.gif); background-repeat: no-repeat; }
.bgRadar { background-image: url(//icons.wxug.com/graphics/wu2/note_radar.gif); background-repeat: no-repeat; }
.bgRadio { background-image: url(//icons.wxug.com/graphics/wu2/note_wunderradio.gif); background-repeat: no-repeat; }
.bgTropicApple { background-image: url(//icons.wxug.com/graphics/wu2/note_tropicapple.gif); background-repeat: no-repeat; }

.noteFeature { height: 50px; width: 300px; margin-bottom: 10px; }
.noteFeature A { display: block; height: 50px; width: 300px; text-decoration: none; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
.noteFeature A DIV.noteIntro { padding-top: 7px; color: #172C6C; }
.noteFeature A DIV.noteTitle { font-weight: bold; padding-top: 3px; color: #172C6C; text-decoration: underline; }

.notesBox { z-index: 5000; width: 450px; border-top: 1px solid #B4B4B4; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #B4B4B4; display: none; position: absolute; background-image: url(//icons.wunderground.com/graphics/smash/bg_trans.gif); background-repeat: repeat;  }
.notesBox .note-title { margin: 2px 2px 0 2px; border: 1px solid #4245AD; color: #333; font-weight: bold; border: 1px solid #CCC; padding: 2px; }
.notesBox .note-title .note-text { float: left; }
.notesBox .note-title .note-close { width: 430px; height: 12px; float: left; background-color: #FEFF9F; white-space: nowrap;}
.notesBox .body { background-color: #F5F5F5; margin: 0 5px 5px 5px; padding: 5px; }

.loading { background-image: url(//icons.wxug.com/i/loading-coda-small.gif); background-repeat: no-repeat; }
.loading-wa { background-image: url(//icons.wxug.com/graphics/arrow-loading-white.gif); background-repeat: no-repeat; }

.membership-box { width: 50%; max-width: 350px; margin: auto; padding-top: .5em; padding-bottom: .5em; }
.membership-box .membership-box-actions { margin: 1.5em auto; text-align: center; }
.membership-box .membership-box-msg { text-align: center; }
.membership-box .membership-box-info { display: none; }

/* .action is a class for a blue action button; it can be applied to {a, button} */
.action {
	background: #4273ba;
	background: -moz-linear-gradient(top,  #4273ba 0%, #395aa8 96%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4273ba), color-stop(96%,#395aa8));
	background: -webkit-linear-gradient(top,  #4273ba 0%,#395aa8 96%);
	background: -o-linear-gradient(top,  #4273ba 0%,#395aa8 96%);
	background: -ms-linear-gradient(top,  #4273ba 0%,#395aa8 96%);
	background: linear-gradient(top,  #4273ba 0%,#395aa8 96%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4273ba', endColorstr='#395aa8',GradientType=0 );
	border: 1px solid #395AA8;
	color: #ffffff;
	font-weight: bold;
	padding: .5em 1em;
	border-radius: 5px;
	min-width: 85px;
	margin: .5em;
	cursor: pointer;
}

a.action:hover {	text-decoration: none; }
a.action:visited { color: #ffffff; }

/* disabled button */
.action[disabled] {
	background-color: #BFBFBF;
	background-image: none;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	border-color: #9F9F9F;
	cursor: default;
}

/* Facebook-related elements */
/* default all to hidden, until they are displayed strategically */
body .fb-not-connected,
body .fb-connected,
body .fb-unknown,
body.fb-connected .fb-not-connected,
body.fb-connected .fb-unknown,
body.fb-not-connected .fb-connected,
body.fb-not-connected .fb-unknown,
body.fb-unknown .fb-connected,
body.fb-unknown .fb-not-connected {
	display: none;
}

body.fb-connected .fb-connected,
body.fb-not-connected .fb-not-connected,
body.fb-unknown .fb-unknown {
	display: block;
}

body.fb-connected .fb-connected.fb-inline,
body.fb-not-connected .fb-not-connected.fb-inline,
body.fb-unknown .fb-unknown.fb-inline {
	display: inline;
}

/* SIDE TAB */
#side-tab {
  display: none;
  background: #FFF;
  border-top: 1px solid #15AADC;
  border-bottom: 1px solid #15AADC;
  position: fixed;
  bottom: 30px;
  right: 0;
  font-size: 12px;
  text-align: center;
  min-width: 43px;
  height: 100px;
  box-sizing: border-box;
  z-index: 1000; }
  #side-tab.openTab #side-wrapper {
    width: 243px; }
  #side-tab.openTab #side-message {
    display: block !important; }
  #side-tab #side-wrapper {
    width: 43px;
    height: 100px;
    position: relative;
    box-sizing: border-box; }
    #side-tab #side-wrapper #side-teaser {
      position: absolute;
      top: 27px;
      left: -29px;
      display: block;
      width: 100px;
      height: 44px;
      line-height: 44px;
      color: #FFF;
      box-sizing: border-box;
      background-color: #FF8833;
      background-repeat: repeat-x;
      background-position: 0 0;
      transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      z-index: 101; }
      #side-tab #side-wrapper #side-teaser:hover {
        text-decoration: none; }
    #side-tab #side-wrapper #side-message {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      width: 200px;
      height: 98px;
      color: #222;
      background-color: #D7D7D7;
      z-index: 102;
      font-size: 14px; }
      #side-tab #side-wrapper #side-message:hover {
        background-color: #FF8833;
        color: #FFF; }
      #side-tab #side-wrapper #side-message DIV {
        height: 49px;
        line-height: 20px;
        padding-top: 5px; }
        #side-tab #side-wrapper #side-message DIV:last-child {
          padding-top: 0;
          text-decoration: underline; }

HTML.csstransforms #side-tab {
  display: none; }

.blogNotice {
  padding: 1px 1px 1px 30px;
  margin: 10px 0;
  background-color: #16AADC;
  background-image: url("//icons.wxug.com/i/misc/icon-paper.png");
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 20px 16px; }

.blogNotice .alertItems {
  background-color: #FFF;
  padding: 0px 7px;
  line-height: 30px;
  min-height: 30px; }

.blogNotice .alertItems A {
  color: #16AADC;
  white-space: nowrap;
  text-decoration: underline; }
