﻿/* General */
strong {font-weight: bold;}
th {font-weight: bold;}  

/* Header Overrides - Using the custom Powered by WeatherFlow header */
.header-search{background-image: url('../../App_Common/Images/wa_by_weatherflow.png'); background-position: 0 0; width: 960px; height: 84px;}
.windalert-logo-header {background-image: none; height: 84px;}

#header {position: absolute;}
#header ul.device-search {margin-left: 270px;}
#header .searchIcon {left: 500px; top: 12px;}
ul.topnav {padding-left: 5px;}
#wa {position: absolute; display: block; top: 0; left: 0; width: 302px; height: 75px; z-index: 900;}
#poweredBy {position: absolute; display: block; top: 38px; width: 175px; height: 52px; left: 740px; cursor: pointer; z-index:900;}
#poweredBy span, #wa span {display: none;}
.results-message h1 {display: none;}

.results-message {margin-top: 90px;}
.results-container-content {width: auto;}

/* Forecast */
.forecast {padding: 10px;}
.forecast p {margin-top: 15px; line-height: 18px;}  
        
.profile-title {width: auto;}        
        
#detailedWind td {border-bottom: 1px solid #2b2b2b; padding: 5px 10px;}      
#detailedWind .subHead td {padding: 0 10px; border-bottom: 2px solid #2b2b2b; }

.nearby-profiles-internal {overflow: auto;}

#searchMapCtn {float: right; margin: 25px 0 0 0; padding-left: 10px; padding-bottom: 15px;}
#searchMapCtn p {text-align: center; padding-top: 0;}

/* Utility classes */
.alignleft {float: left; padding-right: 15px; padding-bottom: 15px;}
.alignright {float: right; padding-left: 15px; padding-bottom: 15px;}
