body{
    background-color: white;
    margin: 0;
    padding: 0;
    border:0 none;
    font-family: arial, sans-serif;    
}

a:focus, a:hover, a:active {
    outline:none;
}

#forecastcontainer{

position:absolute;
left: 50%; 
top:50%;
    height: 190px;
    max-height: 190px;
    width: 190px;
    background-color: white;

margin-left: -95px; /* half of the width */
margin-top: -95px; /* half of theheight */
}

#forecastheadercontainer{
    padding: 0px 5px;
    height: 20px;
    font-weight: bold;
    margin: 0px auto 4px;
}

#header{
    font-size: 12px;
    float: left;
    padding-top: 2px;
    margin-right: 10px;
}

#advlink{
    font-size: 9px;
    padding-top: 5px;
}

#advlink a{
    display: inline;
    color: white;
    text-decoration: none;
}

#forecastsearch{
    padding-left: 8px;
    padding-top: 2px;
}

#nameletters{
    height: 18px; /*was 21*/
    display: block;
    /*width: 165px;*/
    /*float: left;*/
width: 174px;
 /*   margin-right: auto;
    margin-left: auto;
*/
  float: left;
    margin-right: 10px;
   /* font-size: 12px;*/
}
/*
#namelettersOkButton{
    height: 21px;
    width: 35px;
    display: block;
    padding: auto;   
}
*/
#searchmenu a{
    display: block;
    float: left;
    width: 58px;
    color: #cccccc;
    text-decoration: none;
    border-width: 1px;
    padding: 0px;
    text-align: center;
}

#searchmenu{
    margin: auto;
    padding: 2px 5px;
    font-size: 11px;
    font-weight: bold;
}

#postcodesearchmain{
    clear: both;
    padding: 0 5px;
    font-size: 11px;
    font-stretch: ultra-condensed;
}

#menuItemFilters{
    width: 30px;
    border-right: solid;
    border-bottom: solid;    
}

#menuItemSearch,
#menuItemResults{
    border-left: solid;
    border-right: solid;
    border-bottom: solid;
}

#searchmenu a.active{
    color: #FF3300;
    border: none;    
}

#forecastheadercontainer{
	background-color: #FF0000;
	color: #FFFFFF;
}

#advlink a{
	color: #cccccc;
}


#Filters a,#Search a,#Results a {color: #ff0000;}

}

form {
  display:inline;
}

#Results {
height: 130px;
display: none;
overflow: auto;
}
