* { margin:0; padding:0;  }
.wXclearfloats { clear:both; }
.wXclearL, .wXclearL:after { clear:left; }
.wXclearR, .wXclearR:after  { clear:right; }
.wXclearfloats:after, .wXclearL:after, .wXclearR:after   { content:"."; display:block; height:0; visibility:hidden; }
@media all and (min-width: 0px) { body { overflow:hidden; } }
@media all and (min-width: 0px) { head~body { overflow:auto; } }
html>body { over\flow:auto; }
html { width:auto; height:auto; overflow:auto; padding:0;}
body, .base, .wXcorp { width:auto; height:auto; background:#a8bad0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
 
p { orphans:2; }
a:link, a:visited { text-decoration:none; color:Blue; }
a:hover, a:active { text-decoration:underline; color:Blue; }

 h1 .wXreg, h1 sup { font-size:0.5em; }
 h2 .wXreg, h2 sup { font-size:0.5em; }

#wXenvironment{ width:810px; height:100%; border:none; background:#cad6e4; border-right:1px solid #64748d; text-align:left }
#wXpage { width:100%; background:transparent; clear:both; padding-top:3px; }

#wXheader-wrap { width:100%; background:#2047b0 url(../images/common/bg-header.jpg) repeat-x top left; border-bottom:1px solid #000000;  }
#wXheader { width:100%; height:60px; background:transparent url(../images/common/seasonal/bg-fall.jpg) no-repeat; background-position:top right; }

.wXcds1 { text-align:center; margin:0 auto; height:90px; width:728px; overflow:hidden; }
.wXcds2 { height:auto; width:300px; height:250px; min-height:250px; overflow:visible; }
.wXcds2[class] { height:auto; } 
.wXcds3 {  width:1px; height:1px; position:absolute; left:-1px; top:-1px; }
.wXcds4 { margin:8px auto; width:166px; text-align:center; }
.wXcds5 {}
.wXcds6 {}
.wXcds7 {}
.wXcds8 {}
.wXcds9 { width:1px; height:1px; position:absolute; left:-1px; top:-1px; }
.wXcds10 { margin:0; padding:0;}
.wXcds10-wrapper {  float:right; width:230px; height:33px;  padding:8px 5px 0 0; }
.wXcds10-wrapper[class] { padding-top:7px; }
#wXAdValueWriter { visibility:hidden; width:1px; height:1px; position:absolute; left:-1px; top:-1px; }

.wXa300x600 { margin:8px auto auto 7px; float:left; }
.wXtower { float:right; padding:4px 0; text-align:center; }
#wXa200 { float:left; margin-left:5px; height:60px; overflow:hidden; }

.wXomniture { position:absolute; left:-1px; top:-1px; height:1px; width:1px; visibility:hidden; }

#wXlogo { float:left; }
#wXlogo h1 { font-size:12px; line-height:1em; padding:0; margin:0; }
#wXlogo h1 a { display:block; width:200px; height:60px; overflow:hidden; background:url('../images/common/logo-weatherbug.gif') top left no-repeat; background-position:14px 10px;  }
#wXlogo h1 a span { display:none; }
#wXpartner { float:left; color:#ffffff; font-size:9px; }
.wXpartner-pre { display:block; float:left; padding:28px 4px 0 0; }
.wXpartner-logo { display:block; float:left; padding:10px 0 0 0; border:none; }

#wXsearch-box { float:right; height:23px; font-size:10px; margin-right:2px; } 
.wXsearch-box-left, .wXsearch-box-right { width:6px; height:100%; }
.wXsearch-box-left { float:left; background:url('../images/common/search-box-corner-left.gif') no-repeat top left; }
.wXsearch-box-right { float:left; background:url('../images/common/search-box-corner-right.gif') no-repeat top right; }
.wXsearch-box-middle {  height:23px;  float:left; font-family:Arial, Verdana, Helvetica, sans-serif; letter-spacing:-1px; background:url('../images/common/search-box-bg.gif') repeat-x top left; text-align:center; }
.wXsearch-text { font-size:9px; width:100px; height:12px; border:1px solid #3D3D3D; }
.wXlocation-text { font-size:9px; width:100px; height:14px; border:1px solid #3D3D3D; }
.wXdrop-box { font-size:9px; width:130px; height:16px; border:1px solid #3D3D3D;  }  

#wXsearch-box  input.wXsearch-text { margin-top:4px; }
#wXsearch-box  label, .wXsearch-text, #wXsearch-go, #wXsearch-go-2 { float:left; display:block; }
#wXsearch-go-2 { margin:2px 0 0 3px; }
#wXsearch-box  label  { padding:4px 5px 0 6px; font-weight:bold; }
#wXsearch-type-weatherbug, #wXsearch-type-web {  }
#wXsearch-go { padding:0; margin:3px 0 0 2px; border:0;  }


#wXwelcome,
#wXpage-tools { float:right; clear:right; width:350px; padding:0; color:#878787; text-align:right; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#wXwelcome { padding:4px 0 2px 0; }
#wXwelcome a { color:#c6e0ed; text-decoration:none; padding:0 3px;}
#wXwelcome a:hover { text-decoration:underline; }
#wXpage-tools a { color:#ffffff; text-decoration:none; padding:0 3px;}
#wXpage-tools a:hover { text-decoration:underline; }

#wXpage-content { width:810px; }

#wXnav-column { float:left; width:182px; padding-top:4px; }
.wXnav-case { width:171px; margin:0 auto; background:#0f348c; clear:left; border:1px solid #042355; }
.wXnav-case .wXnav-header { text-align: center;	border-bottom:1px solid #042355; }
.wXnav-case .wXnav-header h1 { height:17px;padding:4px 0 0; font-size:12px; line-height:12px; color:#ffffff; background:#2047b0; }
.wXnav-case .wXnav-header h1 a { color:#ffffff; cursor:hand; }
.wXnav-case .wXnav-body { padding:0 0 1px 0; color:#333333; }
.wXnav { background-color:transparent;padding:0;}
.wXnavL1 { margin:0 1px 0; padding:0 0 7px; list-style-type:none; background-color:#0F348C; }
.wXnavL1 li { padding:0;text-align:left; clear:left; list-style-type:none; }
.wXnav-header h1 a, .wXnav-header h1 a:link, .wXnav-header h1 a:hover,.wXnav-header h1 a:link,.wXnav-header h1 a:hover
{ background:transparent url(http://img.weather.weatherbug.com/Style/Style.css); text-decoration:none; display:block; text-align:center; cursor:hand; }
.wXnav a.wXcat-close, .wXnav a.wXcat-open { display:block; color:#FFFFFF; text-decoration:none; height:18px; padding:2px 0 2px 0; margin:0 0 0; text-align:center; font-size:12px; font-weight:bold; }

.wXnavL1 a, .wXnavL1 a:link, .wXnavL1 a:visited
{ color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; /* "Arial Narrow",  */ display:block; height:18px; padding:2px 0 0 16px; background:#0F348C url(../images/Common/nav_closed.gif) no-repeat; background-position: -0px 1px; }
.wXnavL1 a:hover, .wXnavL1 a:active {  background-image:url(../images/Common/nav_closed_hover.gif);  }
.wXnavL1[class] a { height:auto; min-height:18px; }
.wXprimOpen a:link, .wXprimOpen a:visited { background:#0F348C url(../images/Common/nav_open.gif) no-repeat; background-position:-0px 1px; }
.wXprimOpen a:hover, .wXprimOpen a:active { background:#0F348C url(../images/Common/nav_open_hover.gif) no-repeat; background-position:-0px 1px; }
.wXnavL1 li.wXsubOpen { display:block;padding:0; padding-bottom:5px; float:left; } 
.wXnavL1 .wXnavL2 li a,
.wXnavL1 .wXnavL2 li a:link,
.wXnavL1 .wXnavL2 li a:visited { color:#7EB2FD; font-size:12px; text-decoration:none; font-weight:bold; display:block; height:16px; padding-left:16px;padding-top:2px; background:url('http://img.weather.weatherbug.com/Style/Style.css'); }
.wXnavL1 .wXnavL2 li a:hover,
.wXnavL1 .wXnavL2 li a:active { background-color:#0F348C; }
.wXnavL1 a.on:link, .wXnavL1 a.on:visited, .wXnavL1 a.on:hover,
 .wXnavL1 a.on:active { color:#DCA40C !important; }
.wXnavL1[class] .wXnavL2 li a { height:auto; min-height:16px; }
#wXnav-cat-1 { clear:left; }
#wXnav-cat-1-nav { background-color:#263657; }
a#wXnav-cat-1:link, a#wXnav-cat-1:visited,
a#wXnav-cat-1:hover, a#wXnav-cat-1:active { background:#404f70; margin:0 1px; border-top:1px solid #5e7199; border-bottom:2px solid #1c2840; padding:2px 0 0; }
#wXnav-cat-1-nav a:link, #wXnav-cat-1-nav a:visited { background:#263657 url(../images/Corporate/Common/nav_closed.gif) no-repeat -0px 1px; }
#wXnav-cat-1-nav a:hover, #wXnav-cat-1-nav a:active { background:#042355 url(../images/Common/nav_closed_hover.gif) no-repeat -0px 1px; }
#wXnav-cat-1-nav .wXprimOpen a.on:link, #wXnav-cat-1-nav .wXprimOpen a.on:visited { background-color:#042355; }
#wXnav-cat-1-nav .wXprimOpen a:link, #wXnav-cat-1-nav .wXprimOpen a:visited { background:#263657 url(../images/Corporate/Common/nav_open.gif) no-repeat -0px 1px; }
#wXnav-cat-1-nav .wXprimOpen a:hover, #wXnav-cat-1-nav .wXprimOpen a:active { background:#042355 url(../images/Common/nav_open_hover.gif) no-repeat -0px 1px; }
#wXnav-cat-1-nav .wXnavL2 a { color:#8a9dc2; background:#263657 url('http://img.weather.weatherbug.com/Style/Style.css'); }
#wXnav-cat-1-nav .wXnavL2 a.on { color:#DCA40C; }
#wXnav-cat-1-nav .wXnavL2 a:link, 
#wXnav-cat-1-nav .wXnavL2 a:visited { background:#263657 url(http://img.weather.weatherbug.com/Style/Style.css); }
#wXnav-cat-1-nav .wXnavL2 a:hover,
#wXnav-cat-1-nav .wXnavL2 a:active { background:#042355 url(http://img.weather.weatherbug.com/Style/Style.css);}

#wXnav-column #wXdl-app { float:none; width:131px; margin:10px auto 0; padding:0; }

#wXfooter-wrap { width:100%; clear:left; float:left; background:#ffffff; }
#wXfooter { background-color:transparent; width:100%;  text-align:center; color:#000000; font-size:11px; padding-bottom:20px; }
#wXfooter-logo { background:url('../images/Common/footer-logo.gif') top center no-repeat; background-position:0 5px; width:100px; height:26px; margin:0 auto; }
#wXfooter-logo h2 { display:none; }
#wXfooter-nav { color:#0000ff; padding:5px 0 10px; }
#wXfooter-nav a { text-decoration:none; padding:0 5px; }
#wXfooter-nav a:hover { text-decoration:underline;  }

#wXfooter-truste { float:left; padding-left:150px;}
#wXfooter-truste img { border:none; margin-right:10px; }
#wXfooter-tou { padding-left:5px; text-align:left; }
#wXfooter-copyright{ padding-left:5px; text-align:left;}

#wXfooter-langs { padding:10px 10px 0px 10px; background:transparent; text-align:center;}
#wXfooter-langs span { color:#0000FF; } 
#wXfooter-langs hr { margin-top:5px; border-color:#DDDDDD; color:#DDDDDD; border-style:solid none;	border-width:0px 0pt; height:3px; background:#DDDDDD;}
#wXfooter-langs img { border:none; vertical-align:bottom;}
.wXlangs-link { font-family:arial; font-size:9px; color:#000000; }

#wXfooter-wrap { background:transparent; padding-top:0px; }
#wXfooter { margin:0 auto; clear:both; background:#fff; /* border-top:1px solid #6A86C0; */ text-align:center; font-size:11px; }
#wXfooter hr { margin-top:5px; border-color:#9bb0c6; color:#9bb0c6; border-style:solid none; border-width:0px 0pt; height:1px; background:#9bb0c6;}
#wXfooter-search { padding:10px; text-align:center; }
#wXfooter-search form { width:480px; margin:0 auto; }

#wXfooter-search ul { list-style-type:none; list-style-image:none; text-align:center; margin-bottom:1em; }
#wXfooter-search ul li { display:inline; margin-right:10px; }
#wXfooter-search ul li.last { margin-right:0; }
#wXfooter-search ul li a { color:#000; font-weight:bold; }
#wXfooter-search ul li.selected { color:Red;font-weight:bold; }

#wXfooter-search input { float:left; }
#wXfooter-search input#ask-search-text { float:left; border:1px #cecece solid; width:300px; height:24px; margin:0; margin-left:50px; }
#wXfooter-search input#ask-submit-image { margin-left:5px; position:relative; top:-5px; }

#ask-search .askSelected { color:#FF0000; }

#ask-options ul { list-style-type:none; list-style-image:none; text-align:center; margin-top:1em; }
#ask-options ul li { display:inline; margin-right:15px; }
#ask-options ul li.last { margin-right:0; }
#ask-options img { border:none; }
#ask-options #poweredbyask { float:right; margin:0 5px 1em 0; }


.wX-sc-box_content { clear:left; padding:8px 0 0; background:#ECEDF1; } 
.wX-sc-box_content h1 { font-size:12px; text-align:left; font-weight:normal; padding:6px 6px 14px;}
.wX-sc-box_content h1 strong { font-size:16px; display:block; font-weight:bold; padding:0;line-height:17px; }

.wXshowcase { width:621px;  background:#ECEDF1; padding:0; }
.wXshowcase-head { margin:0; padding:0; text-align: left;  }
.wXshowcase-title { height:17px; min-height:17px; padding: 5px 0 0 9px; color: #d9a20a; background:#163b99; border:1px solid #002554; font-weight: bold; font-size:11px;  }
.wXshowcase-title[class] { height:auto; } 
.wXshowcase-body { margin: 0; background:#264ebf; padding: 0 0 0; text-align:left; border:none; }
.wXshowcase-local a, .wXshowcase-local a:link, .wXshowcase-local a:visited {  text-decoration:underline; }
.wXshowcase-local a:hover, .wXshowcase-local a:active {  text-decoration:none; }

.wXshowcase-body-local a, .wXshowcase-body-local a:link, .wXshowcase-body-local a:visited { color:#fff !important; text-decoration:underline; }
.wXshowcase-body-local a:hover, .wXshowcase-body-local a:active { color:#fff !important; text-decoration:none; }

.wXshowcase-local { width:621px; background:#ECEDF1; } 
.wXshowcase-body-local { text-align:left; border-bottom:1px solid #b1b2b6; border-top:1px solid #5471cd; background:#264ebf; } 

#wXlocation-box { clear:both; display:block; color:#ffffff; min-height:43px; height:43px; margin:0 0; border-top:1px solid #5271CC; border-bottom:1px solid #002554; background:#264ebf; }  
#wXlocation-box[id] { height:auto; }
#wXlocation-head { padding:2px 0 0 10px;font-size:18px; color:#d9a20a; width:400px; text-align:left; }  /*color:#DCA40C;*/
#wXlocation { padding:0 0 0  10px;font-size:13px; text-align:left; width:400px; } 
#wXlocation-current { float:left; }

#wXbread-crumb { padding:3px 0 0 10px;color:#f2f4f6; font-size:11px; text-align:left;  }
#wXbread-crumb a,
#wXbread-crumb a:link, #wXbread-crumb a:visited { color:#f2f4f6; text-decoration:none; }
#wXbread-crumb a:hover, #wXbread-crumb a:active { color:#ffffff; text-decoration:underline; }

#wXlocation-change  { float:right; padding-right:10px; }
#wXlocation-change-title { float:left; font-weight:bold; font-size:12px; padding:2px 0; }
#wXlocation-change-caption { float:left; clear:left; font-weight:bold; font-size:12px; padding:2px 0; }
#wXlocation-change-divider-text { float:left;margin-left:2px;margin-right:2px;font-size:12px;font-weight:bold; }
#wXlocation-change select { margin:0 5px; }
#wXlocation-change-params { clear:left; float:left; padding-right:0; }
.wXlocation-change-input { float:left; font-size:12px; width:128px;}
.wXlocation-change-postalCode { float:left; font-size: 12px; width:30px; border:1px solid #3D3D3D; height:14px; }
#wXlocation-change-country { float:left; }
#wXlocationGo { float:left; }

#wXcontent-main { width:621px; float:left; padding:0 0 10px 0; padding-top:4px; } 

#wXcontent-col-0 { float:left; width:315px; min-width:315px; }
#wXcontent-col-1 { float:left; width:300px; min-width:300px; }
#wXcontent-col-2 { float:left; width:315px; min-width:315px; clear:both; }
#wXcontent-col-3 { float:left; width:300px; min-width:300px; }

.wXbox{ clear:both; width:298px; margin:2px auto 10px; border:1px solid #cfd0d4; background:#ffffff; }
.wXboxDouble { width:608px; margin:2px auto 10px 6px; border:1px solid #cfd0d4; background:#ffffff; }
.wXboxhead { text-align:left; border-bottom:1px solid #cfd0d4; background:#ffffff url(../images/common/base-box-hdr.gif) repeat-x top left; }
.wXboxhead h2 { height:17px; padding:4px 0 0 9px; color: #AF7B01; font-weight: bold; font-size:12px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }
.wXboxbody { text-align:left; }
.wXboxbody p { margin:0 9px 5px 9px; padding:0; font-size:12px; }

.wXbox1{ width:298px; margin:2px auto 10px; border:1px solid #cfd0d4; background:#ffffff; font-size: 12px; }
.wXbox1head { height:10px; text-align: left; background:#ffffff url(../images/common/base-box-hdr.gif) repeat-x top left; }
.wXbox1head h2 { height:10px; color: #AF7B01; font-weight: bold; font-size:9px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }
.wXbox1body { padding: 0px 0 11px; text-align:left; }
.wXbox1body p { margin:0 9px 5px 9px; font-size:12px; }

.wXbox-white-grey-white { width:298px; margin:2px auto 10px; font-size: 12px; border:1px solid #cfd0d4; }
.wXbox-white-grey-white .wXbox-head { height:10px; text-align: left; }
.wXbox-white-grey-white .wXbox-head h2 { height:10px; color: #AF7B01; font-weight: bold; font-size:9px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }
.wXbox-white-grey-white .wXbox-body { padding: 0px 0 11px; text-align:left; }
.wXbox-white-grey-white .wXbox-body p { margin:0 9px 5px 9px; font-size:12px; }

#wXforecast-local { padding:0 0; margin:0 1px; background:#f6f6f6; }
.wXforecast-local { float:left; width:140px; height:auto; padding-bottom:10px; }
.wXforecast-local h3 { background:transparent; font-size:13px; font-weight:bold; text-align:center; padding:10px 0 8px;}
.wXforecast-local img { float:left; padding:0 0 18px 12px; }
.wXforecast-temps { float:left; width:85px; height:39px; padding:3px 0 0; display:table; }
.wXforecast-lo { clear:left; float:left; padding:0 0 0  6px;font-size:15px; font-weight:bold; width:100%; color:#003CB7; display:table-cell; }
.wXforecast-hi { clear:left; float:left; padding:0 0 0  6px;font-size:15px; font-weight:bold; width:100%; color:#D65100; display:table-cell; }
.wXforecast-now { clear:left; float:left; padding:0 0 0  6px;font-size:15px; font-weight:bold; width:100%; color:Green; display:table-cell; }
.wXforecast-local p { clear:both; font-size:12px; font-weight:normal; }
#wXfore-tonight { border-right:1px solid #FFFFFF; }
#wXfore-tomorrow { border-left:1px solid #cccccc; }
.wXforecast-options { clear:both; border-top:1px solid #C1C2C7; padding:4px 0; }
.wXforecast-options a { font-size:11px; }
.wXforecast-options a:link, #wXhighlights .wXforecast-options a:visited { text-decoration:none; }
.wXforecast-options a:hover, #wXhighlights .wXforecast-options a:active { text-decoration:underline; }
.wXbtn-7day,
.wXbtn-wend,
.wXbtn-vfcast { float:left; text-align:center;  padding:0; }
.wXbtn-7day a,
.wXbtn-wend a,
.wXbtn-vfcast a { display:block; height:18px; width:93px; min-width:93px; padding:2px 0 0 0; margin:0; font-weight:bold; }
.wXbtn-7day[class]  a,
.wXbtn-wend[class]  a,
.wXbtn-vfcast[class] { width:auto; }
.wXbtn-wend { margin:0 4px 0 4px;  }




.wXradar-local-img { float:left;padding:5px 10px 5px 5px;  }
.wXradar-img img { border:1px solid black; }
.wXlocal-radar-copy {padding:5px 0 5px 5px; }

.wXcamera-img { float:left;padding:5px 10px 5px 5px; }
.wXcamera-img img { border:1px solid black; }
.wXcamera-copy {padding:5px 0 5px 5px; }

.wXphotos-img { float:left; padding:5px 10px 5px 5px; }
.wXphotos-img img { border:1px solid #000000; width:83px; height:62px; }
.wXphotos-copy { padding:5px 0; }
.wXphotos-box .wXchicklets { display:none; }
.wXphotos-featured-opts { clear:left; padding:5px 0 5px 5px; }
.wXphotos-featured-opts li { display:inline; margin:0; padding:0;}

.wXbox-list, .wXbox-listo { list-style-type:none; margin:0; padding:0; }
.wXbox-list li, .wXbox-listo li { clear:left; margin:0; padding:0; padding:5px 0 0; }
.wXbox-list-img, .wXbox-listo-img { float:left; padding:0 10px 5px 5px; }
.wXbox-list-img img { border:1px solid #000000; width:111px; height:83px;  }
.wXbox-list-copy, .wXbox-listo-copy { padding:5px 5px 5px 0; }
.wXbox-listo-img img { border:none;  }

#wXweather-outlook .wXboxhead { position:relative; }
#wXweather-outlook .wXoutlookDate { float:right; font-size:11px; color:#fff; line-height:26px; margin-right:5px; position:absolute; right:0; display:none; }
.wXweather-outlook-img { text-align:center;padding:5px 10px 5px 5px; }
.wXweather-outlook-img img { border:1px solid black; }
.wXboxbody .wXweather-outlook-copy h3 { font-size:16px; text-align:left; background:transparent; margin:0 0 0 9px; padding:0; }
.wXweather-outlook-copy { padding:5px 0 5px 5px; }
.wXweather-outlook-copy ul { list-style-image:url(../images/common/li-arrow.gif); margin:5px 0 0; padding:0;  }
.wXweather-outlook-copy ul li { margin:0 10px 0 25px;  }
.wXoutlook-videos-box { display:none; }
#wXweather-outlook .wXchicklets { display:none; }

.wXblog-entry {padding:5px; }
.wXblog-inner {  width:290px; overflow:auto; }
.wXblog-date {padding:5px; font-weight:bold; }
.wXblog-title {padding:5px; font-weight:bold;}
.wXblog-author {padding:0 5px 5px; }
.wXblog-desc {padding:5px; }
.wXblog-divider { border-bottom:1px solid #C1C2C7; margin:5px;  }
.wXblog-options { clear:both; text-align:left; }
.wXblog-options a { padding-left:6%; font-size:11px; } 

/* modules */
/* module - forecast maps */
#wXmodule-fore-map { padding:6px; }
#wXmodule-fore-map IMG { border:1px solid black; }
.wXmodule-fore-maps-more {  }
.wXmodule-fore-map-more { float:left; width:125px; padding:6px; }
.wXmodule-fore-map-more-r { float:right; width:140px; padding:6px; }

DIV.wXmodule-fore-map-more IMG, DIV.wXmodule-fore-map-more-r IMG { float:left; border:1px solid black; margin:0 5px 0 0; }

/* module - traffic cameras */
#wXmodule-traffic-cam { float:left; padding:5px 10px 5px 5px; }
#wXmodule-traffic-cam img { border:1px solid #000000; }
.wXmodule-traffic-cam-more { padding:5px 0;   }

/* modules */
a.wXchicklet { float:right; display:block;margin:0 3px 0 3px; font-size:10px; line-height:10px; font-weight:bold; }
a.wXchicklet span { display:block; padding:1px 4px 2px; border:1px solid #4C6FAE; background:#688CCC;  }
a.wXchicklet span.wXgrey { background:#9a9a9a; border:1px solid #7d7d7d; }
a.wXchicklet:link, a.wXchicklet:visited, a.wXchicklet:hover, a.wXchicklet:active { color:#FFFFFF; text-decoration:none; }

.wXchicklets { clear:both; text-align:center; padding:5px 10px 0; height:19px; }
.wXchicklets img { float:right; padding:0 3px 0 3px; }
.wXshowcase .wXchicklets { background:#FFF; border-bottom:1px solid #C1C2C7; border-top:none; }
.wXshowcase .wXbox .wXchicklets { background:transparent; border-bottom:none; border-top:none; }
.wXchicklets { border-top:1px solid #C1C2C7; }

.wXlanding-text { float:left; font-weight:bold; font-size:15px; width:601px; background:white; padding:10px; border-bottom:1px solid #C1C2C7; } 

.wxLetterDiv { display:block; float:left; text-align:left; width:100%; background-color:#99AFDF; padding:2px;}
.wXLetterDiv-letter { float:left; }
.wXLetterDiv-back { float:right; }
.wxLetterCol { text-align:left; width:24%; padding:2px; float:left; } 
.wxLetterCol A { display:block; } 
#wXcitylist { text-align:center; padding:10px; }
.wXletterlist { display:block; font-size:12px; width:100%; margin:10px; }

#wxNoData { text-align:center; font-size:13px; font-weight:bolder; color:#cc0000; padding:20px; }
 
/* local alerts | BEGIN */
#wXlocal-alerts { float:left; width:100%; background:#FFFFFF; border-top:1px solid #FFF; border-bottom:1px solid #000; color:#000000; padding-bottom:5px; }
.wXlocal-alert { color:#000000; border-top:11px solid #FF0000; }
.wXlocal-alert-ALERT { color:#FF0000; font-weight:bold; font-size:16px; float:left; padding:5px 30px 0;}
.wXlocal-alert-message { float:left; width:480px; display:block; padding:5px 0 5px;color:#000000; font-size:12px; font-weight:bold; }
.wXlocal-alert-message h1{ color:#FF0000; padding:0;font-size:13px; }
.wXlocal-alert-message p { padding:0;}
#wXlocal-alerts a, #wXlocal-alerts a:link, #wXlocal-alerts a:visited, #wXlocal-alerts a:hover, #wXlocal-alerts a:active { color:#ff0000;  }
/* local alerts | END */

/* share page | BEGIN */
.wXsharePage {overflow:hidden; }
.wXsharePage H1 { margin:10px 0 10px 40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; }
.wXsharePage H2 { margin:0 0 30px 40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#0124DE; }
.wXshareForm { margin-left:40px; }
.wXshareForm TR TD, .wXshareForm TR TH { padding-bottom:10px; }
.wXshareForm TR TH { vertical-align:text-top; padding-right:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.wXshareForm TR TH DIV { float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }
.wXshareForm TR TD INPUT { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
.wXshareForm TR TD P { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }
.wXshareForm TR TD DIV A, .wXshareForm TR TD DIV A:hover { font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; font-size:12px; text-decoration:none; }
.wXshareForm TR TD DIV {  position:relative; left:0; top:-18px; width:105px; height:20px; text-align:center; }
.wXshare-input { width:275px; }
.wXshare-textarea { width:375px; }
/* share page | END */

/*  button | BEGIN   */
.wXbutton { float:left; background:#999999 url(../images/common/btn-standard.gif) repeat-x; text-align:center;padding:0; border:1px solid black; }
.wXbutton a { display:block; height:16px; padding:2px 0 0 0;color:#FFFFFF; }
.wXbutton-sib {  float:left; background:#999999 url(../images/common/btn-standard.gif) repeat-x; border:1px black solid; border-left:none; padding:0; }
.wXbutton-sib a { display:block; height:16px; padding:2px 0 0 0;color:#FFFFFF;  }

.wXbutton-special { float:left; background:#cc9933; text-align:center;padding:0; border:1px solid black; }
.wXbutton-special a { display:block; height:16px; padding:2px 0 0 0;color:#FFFFFF; }
.wXbutton-special-sib {  float:left; background:#CC9933; padding:0; border:1px solid black; border-left:none; }
.wXbutton-special-sib a { display:block; height:16px; padding:2px 0 0 0;color:#FFFFFF; }

.wXbutton a:link, .wXbutton a:visited, .wXbutton a:hover, .wXbutton a:active,
.wXbutton-sib a:link, .wXbutton-sib a:visited, wXbutton-sib a:hover, .wXbutton-sib a:active { color:#FFFFFF; }

.wXbutton-on { float:left; text-align:center; background-color:#FFFFFF;padding:0; }
.wXbutton-on a { display:block; height:17px; padding:2px 0 0 0;color:#000000; border:1px solid #000000; border-bottom:none; }
.wXbutton-sib-on { float:left; text-align:center; background:#FFFFFF;padding:0; }
.wXbutton-sib-on a { display:block; height:17px; padding:2px 0 0 0;color:#000000; border:1px solid #000000; border-bottom:none; border-left:none;  }

.wXbutton-on a:link, .wXbutton-on a:visited, .wXbutton-on a:hover, .wXbutton-on a:active,.wXbutton-sib-on a:link, .wXbutton-sib-on a:visited, .wXbutton-sib-on a:hover, .wXbutton-sib-on a:active,.wXbutton-special a:link, .wXbutton-special a:visited, .wXbutton-special a:hover, .wXbutton-special a:active, .wXbutton-special-on a:link, .wXbutton-special-on a:visited, .wXbutton-special-on a:hover, .wXbutton-special-on a:active { color:#000000; }
.wXbutton-special-sib a:link, .wXbutton-special-sib a:visited, .wXbutton-special-sib a:hover, .wXbutton-special-sib a:active, .wXbutton-special-sib-on a:link, .wXbutton-special-sib-on a:visited, .wXbutton-special-sib-on a:hover, .wXbutton-special-sib-on a:active { color:#ffffff; }

.wXbutton-special-on { float:left; text-align:center; background:#FFFFFF;padding:0; }
.wXbutton-special-on a { display:block; height:17px; padding:2px 0 0 0;color:#000000; border:1px solid #000000; border-bottom:none; }
.wXbutton-special-sib-on { float:left; text-align:center; background:#FFFFFF; border:1px solid black; border-left:none; padding:0; }
.wXbutton-special-sib-on a { display:block; height:17px; padding:2px 0 0 0;color:#000000; border:1px solid #000000; border-bottom:none; border-left:none; }

input.wXbutton { width:100px; color:White; }

.wXbutton-arrow-next { display:block; background:url(../images/common/btn-arrow-next.gif) no-repeat top right; height:18px;  }
.wXbutton-arrow-prev { display:block; background:url(../images/common/btn-arrow-prev.gif) no-repeat top left; height:18px; }



/*  button | END   */

/* World region map  | START */
.wXflashmap {  }
.wXflashmap img { margin:0 auto 0px 12px; float:left;}
/* World region map  | END */

/* Download - Desktop App */
.wXdl p { padding:10px 10px 10px 0; }
.wXdl-button { clear:left; width:110px; background:#103174; border:1px #000000 solid; text-align:center; margin:0 0 10px 10px; }
.wXdl-button a,
.wXdl-button a:link, .wXsidebox-button a:visited,
.wXdl-button a:hover, .wXsidebox-button a:active { width:auto; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.wXdl-img { margin:10px; border:none; float:left; }

/* mini hourly forecast | BEGIN */
.wXfore-hourly-mini-table { width:298px;  border-collapse:collapse;  }
.wXfore-mini-hrly-headings { background:#DADADC; font-weight:bold; text-align:center; vertical-align:middle; }
.wXfore-mini-hrly-headings th { padding:2px 0 0;  }
.wXfore-mini-hrly-observation { background:#f3f3f3; text-align:center; vertical-align:middle; }
.wXfore-mini-hrly-observation-on { background-image:url('http://img.weather.weatherbug.com/Style/Style.css');  }
.wXfore-mini-hrly-logo img { float:right; }
.wXhourly-mini-c1 { width:35px; padding:5px 1px 5px 1px; border-right:1px #c1C2C7 solid; border-top:1px #c1C2C7 solid; }
.wXhourly-mini-c2, .wXhourly-mini-c3, .wXhourly-mini-c4 { padding:5px 1px 5px 1px; border-left:1px #FFFFFF solid; border-right:1px #c1C2C7 solid; border-top:1px #c1C2C7 solid; }
.wXhourly-mini-c2 { width:70px; }
.wXhourly-mini-c3 { width:60px; }
.wXhourly-mini-c4 { width:65px; }
.wXhourly-mini-c5 { width:60px; padding:5px 1px 5px 1px; border-left:1px #FFFFFF solid; border-top:1px #c1C2C7 solid; }
th.wXhourly-mini-c1,
th.wXhourly-mini-c2,
th.wXhourly-mini-c3,
th.wXhourly-mini-c4,
th.wXhourly-mini-c5 { border-top:none; }
.wXhourly-mini-sunset { float:left; padding:3px 5px 0; width:95px; }
.wXfore-mini-moonphase { float:right; padding:3px 5px 0; width:183px; }
.wXhourly-mini-temp { display:block; float:right; padding:0 5px 0; font-weight:bold; }
.wXhourly-mini-day-begin { background:#FEF1AB; font-weight:bold; border-top:1px solid #C1C2C7; border-bottom:1px solid #C1C2C7; }
.wXhourly-mini-date { float:left; padding:3px 0 0 5px; }
.wXtemp-mini-hi { float:right; padding:3px 5px 0; color:#D65100; }
.wXtemp-mini-lo { float:right; padding:3px 0 0; color:#003CB7; }
.wXhourly-mini-day-end { background:#FEF1AB; font-weight:bold; border-top:1px solid #C1C2C7; border-bottom:1px solid #C1C2C7; }
.wXfore-mini-hrly-observation {  }
/* mini hourly forecast | END  */

/* site map: start */
.wXsiteMapDiv { float:left; padding:5px; overflow:auto; width:180px; }
.wXsiteMapDiv ul { padding-bottom:10px; }
.wXsiteMapDiv ul ul { padding-bottom:0; }
.wXsiteMapDiv ul ul { padding-bottom:0; }
.wXsiteMapDiv ul li { list-style-type:none; font-weight:bold; margin-left:5px; }
.wXsiteMapDiv ul ul li { list-style-type:none; font-weight:normal; margin-left:5px; }
.wXsiteMapDiv ul ul ul li { }
.wXsiteMapTitle { font-weight:bold; font-size:13px; padding:15px 0 8px 35px; }
/* site map: end */

.wXmap-select-iframe { overflow:hidden; width:100%; height:280px; border:0px; padding-top:5px; }


/* alert promo module: start */
div.wXalertPromo_small{float:right; width:150px; border: solid 2px #DDDDDD; margin-right:5px; padding:5px; }
div.wXalertPromo_icon {float:left; height:75px; margin-right:10px;}

/* alert promo: end */