html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
font-weight:400
}

em,i {
font-style:italic
}

strong,b {
font-weight:700
}

.clear-both {
clear:both
}

.clear-left {
clear:left
}

.clear-right {
clear:right
}

.tiny {
font-size:0.001em
}

.radarmap {
position:relative;
left:0;
top:0;
width:480px;
height:360px
}

a,a:visited,a:hover {
color:#ffe8a0;
font-weight:700
}

html,body {
height:100%;
margin:0;
padding:0
}

body {
font-family:Arial, sans;
line-height:1;
font-size:62.5%;
color:#476e96;
background:#071727 url('../images/body-bg.jpg') repeat-x top center;
_text-align:center
}

div#container {
font-size:1.2em;
width:1000px;
min-height:420px;
_text-align:left;
margin:0 auto
}

div#header {
position:relative
}

div#header .logo {
width:361px;
height:87px;
position:absolute;
top:8px;
right:15px;
background:url('../images/logo.png') no-repeat
}

div#header div#search {
width:260px;
height:81px;
background:url('../images/search-bg.png') no-repeat top;
position:absolute;
top:0;
left:45px;
color:#FFF;
font-size:.9em
}

div#header div#search .search-inner p {
padding:0 0 0 4px !important
}

div#header div#search .search-inner {
padding-top:35px;
padding-left:6px
}

div#header div#search .inputs {
margin-top:5px;
width:250px;
height:25px;
overflow:hidden;
background:url('../images/search-inputs-bg.png') no-repeat
}

div#header div#search .text {
width:190px;
height:17px;
font-size:.9em;
padding-left:3px;
padding-right:3px;
_width:196px;
border:0 !important;
background:url('../images/search-input-text.png') no-repeat;
float:left;
margin-top:4px;
margin-left:4px;
_margin-top:-6px
}

div#header div#search .submit {
margin-top:4px;
margin-right:4px;
float:right;
_margin-top:-6px
}

div#content {
padding-top:110px;
padding-left:40px
}

div#content .notification {
margin-top:-5px;
width:920px;
height:130px;
background:url('../images/notification-bg2.png') no-repeat top
}

div#content .notification p {
padding-bottom:5px
}

div#content .notification .notification-inner {
_padding-top:12px;
font-size:1em;
color:#FFF;
padding:7px 18px
}

div#content .advert-top,div#content .notification-top {
width:920px;
height:130px;
background:url('../images/adverts-top-tile.png') repeat-x bottom;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/adverts-top-tile.png', sizingMethod='scale')
}

div#content .advert-top .advert-inner {
padding:15px 0 0 20px
}

div#content .advert-bottom {
width:920px;
background:#051a37;
overflow:hidden
}

div#content .advert-bottom .advert-bottom-left,div#content .advert-bottom .advert-bottom-right {
width:190px
}

div#content .advert-bottom .advert-bottom-left .advert-inner,div#content .advert-bottom .advert-bottom-right .advert-inner {
padding:10px
}

div#content .advert-bottom .advert-bottom-left {
float:left;
text-align:center;
margin-left:10px;
_margin-left:5px
}

div#content .advert-bottom .advert-bottom-right {
float:right;
text-align:center;
margin-right:10px;
_margin-right:5px
}

div#content .advert-bottom .advert-bottom-center {
float:left;
margin-left:10px;
width:500px;
background:url('../images/adverts-bottom-center-tile.png') repeat-y
}

div#content .advert-bottom .advert-bottom-center .advert-bottom-center-top {
background:url('../images/adverts-bottom-center-top.png') no-repeat top
}

div#content .advert-bottom .advert-bottom-center .advert-bottom-center-bottom {
background:url('../images/adverts-bottom-center-bottom.png') no-repeat bottom
}

div#content .advert-bottom .advert-bottom-center .advert-inner {
overflow:hidden;
_overflow:visible;
_height:270px;
padding:10px
}

div#content .advert-bottom .advert-bottom-center .middle-left {
width:220px;
height:250px;
float:left
}

div#content .advert-bottom .advert-bottom-center .middle-left .middle-inner {
padding-left:20px
}

div#content .advert-bottom .advert-bottom-center .middle-right {
width:220px;
height:250px;
float:right
}

div#content .advert-bottom .advert-bottom-center .middle-right .middle-inner {
padding-right:25px
}

div#content .advert-bottom .advert-bottom-center .middle-inner {
padding-top:25px
}

div#content .inner {
width:920px;
background:#051a37;
padding-bottom:10px
}

div#content .inner .main {
width:900px;
background:url('../images/main-tile.png') repeat-y;
margin-left:10px
}

div#content .inner .main .main-top {
background:url('../images/main-top.png') no-repeat top
}

div#content .inner .main .main-bottom {
background:url('../images/main-bottom.png') no-repeat bottom;
overflow:hidden;
_overflow:visible;
_height:420px
}

div#content .inner .main .main-left {
width:200px;
float:left
}

div#content .inner .main .main-left h2 {
background:url('../images/label-weather_conditions.png');
width:175px;
height:40px;
margin:7px 0 3px 13px
}

div#content .inner .main .main-center {
width:500px;
float:left;
background:url('../images/main-center-tile.png') repeat-y
}

div#content .inner .main .main-center-top {
background:url('../images/main-center-top.png') no-repeat top
}

div#content .inner .main .main-center-bottom {
background:url('../images/main-center-bottom.png') no-repeat bottom
}

div#content .inner .main .main-center-inner {
min-height:80px;
padding:10px
}

div#content .inner .main .main-center-inner p {
font-size:1.1em;
font-weight:700;
color:#FFF;
padding:0 0 10px
}

div#content .inner .main .main-right h2 {
background:url('../images/label-news_sports_traffic.png');
width:184px;
height:40px;
margin:7px 0 3px 7px
}

div#content .buttons {
width:190px;
list-style:none
}

div#content .buttons li {
list-style:none;
width:190px;
height:40px;
overflow:hidden;
margin-top:5px
}

div#content .buttons li a {
display:block;
width:190px;
height:40px;
text-decoration:none;
color:#FFF;
font-size:1.1em
}

div#content .buttons li a span {
display:block;
padding-left:45px;
padding-top:14px;
height:26px;
_height:40px;
cursor:pointer
}

div#content .buttons li a:hover {
color:#1e3960
}

div#content .buttons-left li a:hover {
background:url('../images/button-left.png') no-repeat bottom
}

div#content .buttons-right li a:hover {
background:url('../images/button-right.png') no-repeat bottom
}

div#content .buttons li a.icon-local_forecasts span {
background:url('../images/icon-local_forcasts.png') no-repeat 4px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-local_forcasts.png', sizingMethod='crop')
}

div#content .buttons li a.icon-current_conditions span {
background:url('../images/icon-current_conditions.png') no-repeat 2px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-current_conditions.png', sizingMethod='crop')
}

div#content .buttons li a.icon-radars span {
background:url('../images/icon-radars.png') no-repeat 2px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-radars.png', sizingMethod='crop')
}

div#content .buttons li a.icon-satellites span {
background:url('../images/icon-satellites.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-satellites.png', sizingMethod='crop')
}

div#content .buttons li a.icon-warnings_map span {
background:url('../images/icon-warnings_map.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-warnings_map.png', sizingMethod='crop')
}

div#content .buttons li a.icon-weather_maps span {
background:url('../images/icon-weather_maps.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-weather_maps.png', sizingMethod='crop')
}

div#content .buttons li a.icon-lightning span {
background:url('../images/icon-lightning.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-lightning.png', sizingMethod='crop')
}

div#content .buttons li a.icon-hurricanes span {
background:url('../images/icon-hurricanes.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-hurricanes.png', sizingMethod='crop')
}

div#content .buttons li a.icon-breaking_news span {
background:url('../images/icon-breaking_news.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-breaking_news.png', sizingMethod='crop')
}

div#content .buttons li a.icon-new_jersey_news span {
background:url('../images/icon-new_jersey_news.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-new_jersey_news.png', sizingMethod='crop')
}

div#content .buttons li a.icon-business_news span {
background:url('../images/icon-business_news.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-business_news.png', sizingMethod='crop')
}

div#content .buttons li a.icon-weather_news span {
background:url('../images/icon-weather_news.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-weather_news.png', sizingMethod='crop')
}

div#content .buttons li a.icon-sports_news span {
background:url('../images/icon-sports_news.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-sports_news.png', sizingMethod='crop')
}

div#content .buttons li a.icon-traffic_info span {
background:url('../images/icon-traffic_info.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-traffic_info.png', sizingMethod='crop')
}

div#content .buttons li a.icon-misc_weather_links span {
background:url('../images/icon-misc_weather_links.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-misc_weather_links.png', sizingMethod='crop')
}

div#content .buttons li a.icon-weather_forums span {
background:url('../images/icon-weather_forums.png') no-repeat 3px center;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-weather_forums.png', sizingMethod='crop')
}

div#content .bottom {
width:920px;
height:10px;
background:url('../images/content-bottom.png') no-repeat bottom
}

div#content .bluebox {
background:#111e4d
}

div#content .bluebox .bluebox-lt {
background:url('../images/bluebox-left-top.png') no-repeat top left
}

div#content .bluebox .bluebox-lb {
background:url('../images/bluebox-left-bottom.png') no-repeat bottom left
}

div#content .bluebox .bluebox-rt {
background:url('../images/bluebox-right-top.png') no-repeat top right
}

div#content .bluebox .bluebox-rb {
background:url('../images/bluebox-right-bottom.png') no-repeat bottom right
}

div#footer {
width:920px;
height:30px;
overflow:hidden;
background:url('../images/footer-bg.png') no-repeat top;
color:#314764;
margin:10px 0 15px 40px
}

div#footer .links {
float:left;
list-style:none;
margin:5px 0 0 5px
}

div#footer .links li {
list-style:none;
float:left;
border-left:1px solid #1b365b;
padding:3px 7px
}

div#footer .links li.first {
border-left:none !important
}

div#footer .copyright {
float:right;
font-size:.9em;
margin:8px 10px 0 0
}

.advisory-text {
padding-bottom:3px;
background:#eee8aa
}

div#content .advert-neww {
width:920px;
background:#051a37
}

.float-left,div#content .inner .main .main-right,div#content .buttons-right {
float:left
}

.float-right,div#content .buttons-left {
float:right
}

.hidden,div#header .logo span,div#content .inner .main .main-left h2 span,div#content .inner .main .main-right h2 span {
display:none
}

.cities,.legend {
position:absolute;
left:0;
top:0
}

div#content .buttons-left li,div#content .buttons-left li a {
background:url('../images/button-left.png') no-repeat top
}

div#content .buttons-right li,div#content .buttons-right li a {
background:url('../images/button-right.png') no-repeat top
} 



