/* Storm Tracker begin */
.wXstormTraker-console { clear:both; background:#FFF; }
.wXstormTraker-container { float:left; color:#000; background:#FFF; width:490px; text-align:center; font-size:12px; border:1px solid #C1C2C7; border-bottom:none; }
.wXstormTraker-view { width:477px; margin:0px auto; }
/* Storm Tracker | END */


.hurricane-outer { width:448px; height:336px;  overflow: hidden; position: relative; padding:0px 0px 8px 8px;}
.hurricane-outer[class] {display: table; position: static;}

.wXhurricane-additional { color:#000; height:19px; border-top:1px solid #C1C2C7; background:#FFFFFF; }


.wXhurricane-console { clear:both; background-color:#FFF; }
.wXhurricane-control-console { float:right; width:146px; height:328px; padding:0px 9px 0px 0px; }
.wXhurricane-control-console[class] { height:auto; min-height:328px; }

.wXhurricane-nav-list { width:100%; }
.wXhurricane-nav-list ul { margin:0px; padding:0px; list-style-type:none; }
.wXhurricane-nav-list ul li { margin:0px; padding:0px; text-align:left; }
#wXlocation-box { display:none; }

.wX-hcc { background:#ffffff; border-bottom:1px solid #c1c2c7; width:auto;}
.wX-hcc-hdr { background:#000000 url(../images/hurricane/bg-hcc-hdr.gif) repeat-x; min-height:49px; height:49px; width:auto; border:1px solid #000000; color:#ffffff; }
.wX-hcc-hdr[class] { height:auto; }
.wX-hcc-hdr h1 { width:300px; float:left;  background:url(../images/hurricane/bg-hcc-logo.gif) no-repeat; font-size:18px; padding:12px 0 10px 46px; background-position:10px 0px; overflow:hidden}

.wX-hcc-loc { background:#000000; border-top:1px solid #666666; padding:4px 0 6px 0; clear:left; }
.wX-hcc-hdr h2 { font-size:12px; float:left; padding:0 0 0 10px; }
ul.wX-hcc-storms { float:left; list-style-type:none; }
ul.wX-hcc-storms li { float:left; background:url(../images/hurricane/li-storm.gif) no-repeat; padding:0 10px 0 23px; background-position:10px 4px;}
ul.wX-hcc-storms a, ul.wX-hcc-storms a:link, ul.wX-hcc-storms a:visited, ul.wX-hcc-storms a:hover, ul.wX-hcc-storms a:active  { color:#ffffff; }

.wX-hcc-body { background:#ffffff; padding:10px; float:left; }
.wX-hcc-body h1 { font-size:18px; padding:0 0 6px; }
.wX-hcc-body h2 { font-size:12px; padding:0 0 6px; }
.wX-hcc-body p { padding:0 0 15px; }
.wX-hcc-story-main { display:block; margin:13px 0; font-weight:bold; }

ul.wX-hcc-stories { list-style-type:disc; padding:0 0 15px 0; color:blue; }
ul.wX-hcc-stories li { padding:0; margin:0 0 0 15px; }

ul.wX-hcc-coverage { list-style-type:none;  }
ul.wX-hcc-coverage li { background:url(../images/hurricane/li-hcc.gif) no-repeat; font-weight:bold; padding:0 0 15px 24px; background-position:4px 0; }

.wX-hcc-main { float:left; width:295px; }

.wX-hcc-sub { float:right; width:300px; }
.wX-hcc-model { width:300px; height:225px; display:block; padding:0 0 5px; }
.wX-hcc-cta-names { background:url(../images/hurricane/th-hcc-names.gif) no-repeat; height:85px; padding:20px 0 0 125px; margin:34px 0 0; background-position:40px 0px; }

.wX-hcc-topics {  }
.wX-hcc-topics p { clear:left; padding:0 0 20px; }
.wX-hcc-topics .wX-hcc-thumb { float:left; border:1px solid #000000; margin:0 10px 10px 0; }
.wX-hcc-link-video { padding:0 23px 0 0; background:url(../images/common/lnk-video.gif) no-repeat; background-position:right; }


.wXhurricane-nav-list ul li a { height:16px; display:block; margin:0px; padding:2px 0px 2px 5px; background:#transparent; }
.wXhurricane-nav-list ul li a:link, .wXmap-nav-list ul li a:visited { height:16px; display:block; margin:0px; padding:2px 0px 2px 5px; background:#transparent; }
.wXhurricane-nav-list ul li a:hover, .wXmap-nav-list ul li a:active { height:16px; display:block; margin:0px; padding:2px 0px 2px 5px; background:#D8D8DA; }
.wXhurricane-selected { background:#D8D8DA; }

.wXhurricane-nav-list ul li ul { margin:0px; padding:0px; list-style-type:none; }
.wXhurricane-nav-list ul li ul li { margin:0px; padding:0px; text-align:left; }
.wXhurricane-nav-list ul li ul li a { height:16px; display:block; margin:0px; padding:2px 0px 2px 20px; background:#transparent; }
.wXhurricane-nav-list ul li ul li a:link, .wXmap-nav-list ul li ul li a:visited { height:16px; display:block; margin:0px; padding:2px 0px 2px 20px; background:#transparent; }
.wXhurricane-nav-list ul li ul li a:hover, .wXmap-nav-list ul li ul li a:active { height:16px; display:block; margin:0px; padding:2px 0px 2px 20px; background:#D8D8DA; }

.wXhurricane-nav-list div hr { color:#D8D8DA; height:1px; }

.wXhurricane-nav-prev { width:64px; background:url(http://img.weather.weatherbug.com/images/maps/btn-map-prev-sm.gif) no-repeat left; padding:0 0 5px 5px;  }
.wXhurricane-nav-prev[class] { width:66px; }
.wXhurricane-nav-sep {  width:4px; text-align:center; }
.wXhurricane-nav-next { width:64px; background:url(http://img.weather.weatherbug.com/images/maps/btn-map-next-sm.gif) no-repeat right; text-align:right; padding:0 5px 5px 0;  }
.wXhurricane-nav-next[class] { width:66px; }
.wXhurricane-action-console { padding-bottom:8px; }
.wXhurricane-action-console img { padding:0px; margin:0px;  border:0px; }
.wXhurricane-action-console a { float:left; display:block; }

.wXoutlook { text-align:center; background-color:#D8D8DA; font-size:14px; padding:4px; font-weight:bold; width:416px; }
.wXoutlook a { font-size:12px; font-weight:normal; text-decoration:underline; }

.wXhurricane-scroller { overflow:auto; border-top:solid 1px #D8D8DA; background-color:White; }

.wXhurricane-title { padding:3px; }
.wXhurricane-title-no-storms { padding:2px 0px 2px 5px; width:609px; }
.wXhurricane-title-storms { background-color:Red; padding:2px 0px 2px 5px; width:609px; color:White; font-weight:bold; }

#wxAnimateButton { text-align:center; }
#wxAnimateButton a { display:inline; margin:0 auto;  }

.wXmap-animate, .wXmap-no-animate { clear:both; float:none; width:150px; text-align:center; }
#wxAnimateButton .wXmap-no-animate { color:#999999; }

.wXhurricane-animation, .wXhurricane-animation-wait { position:absolute; top:auto; left:auto; visibility:hidden; }
.wXhurricane-animation-wait { visibility:visible; }

@media all and (min-width: 0px)	/* opera 8 has problems with absolute positioning. this rule should apply only to opera */
{
	.wXhurricane-animation { top:249px; }
	.wXhurricane-animation-wait { top:249px; }
}

/* New Severe Weather Mini Site */

.wXalertslanding .wX-sc-box_content { background:#fff; }
.wXalertslanding #wXlocation-box { display:block; }
.wXalertslanding #wXlocation-head { width:425px; margin-top:10px; }

#wXsevere-facts { padding:0 10px; margin-top:15px; }

#wXsevere-facts p { margin:0 0 15px 0; }
#wXsevere-facts div,
#wXsevere-share-blog div#share { margin:0 0 25px 0; }


#wXsevere-facts div h2,
#wXsevere-share-blog div h2 {  color:#000; font-size:12px; margin-bottom:5px; height:1%; }

#wXsevere-facts div img,
#wXsevere-share-blog div img { float:left; }

#wXsevere-facts div p, #wXsevere-facts div h2 { margin-left:100px; }

#wXsevere-facts div p a { margin:3px 0; }

#wXsevere-facts div p a.wXsevere-video { display:block; background:url(../images/common/lnk-video.gif) no-repeat left; padding-left:25px; }

#wXsevere-share-blog { background:#ededed; margin:10px; padding:10px; }

#wXsevere-share-blog div p, #wXsevere-share-blog div h2 { margin-left:90px; height:1%; }

#wXsevere-photos { text-align:center; }
#wXsevere-photos img { display:block; margin:0 auto 5px auto; border:0; }

#wXsevere-changezip { border:1px #000 solid; margin:15px 0; padding:1px 1px 10px 1px; }

#wXsevere-changezip p { border-top:10px #ff0500 solid; padding: 3px 30px 0 40px; color:#ff0500; font-weight:bold; }

#wXsevere-changezip form { display:block; margin:10px 40px 0 40px; padding:0; }

#wXsevere-changezip form input { float:left; margin-right:10px; }

#wXsevere-changezip form #zipcode { width:165px; }

#wXsevere-changezip form #submitzip { margin-right:0; }

#wXsevere-tools { border:1px #cecece solid; background:#fff; padding:5px; margin-bottom:15px; }

#wXsevere-tools h2 { color:#000; font-size:12px; }

#wXsevere-tools ul { margin:0 0 0 2em; }