/* global.header.scss */
/* ---------------------------------------------------------------------
   Page header area

--------------------------------------------------------------------- */
#masthead {
  padding: 9px 20px 4px;
}
#masthead h1 {
  display: none;
}
#masthead #gohome {
  float: left;
}

/* IE Styles */
.ie7 #masthead {
  display: inline;
  zoom: 1;
  float: left;
  position: relative;
  z-index: 15000;
}

.ie7 #masthead, .ie8 #masthead, .ie9 #masthead {
  border-bottom: 2px solid #ddd;
}

/* ---------------------------------------------------------------------
   Global search

--------------------------------------------------------------------- */
#global_search {
  width: 400px;
  float: left;
  padding: 0 6px 0 12px;
  position: relative;
}
#global_search > div {
  display: none;
  clear: both;
}
#global_search .state_show {
  display: block;
}
#global_search .state_current {
  color: #df0023;
}
#global_search ul {
  font: normal normal 9px/1 Helvetica, Arial, Verdana, sans-serif;
  float: left;
  margin: 0 0 5px;
}
#global_search ul li {
  border-right: 1px solid #8C8C8C;
  float: left;
  padding: 0 5px;
}
#global_search .last {
  border-right: none;
}
#global_search .provider {
  color: #666;
  font-size: 10px;
  position: absolute;
  right: 7px;
  top: 0;
}

/* ---------------------------------------------------------------------
   Global search fields

--------------------------------------------------------------------- */
#quoteSearch_masthead,
#webSearch_masthead {
  width: 300px;
}

.two_search {
  width: 146px;
}

#news_search_masthead {
  box-sizing: border-box;
  width: 310px;
  height: 37px;
  padding: 8px 0 8px 24px;
  /* data-uri bg is located at /images/ui-elements/magnifyingIcon.png */
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAAjpJREFUOBFNU03LsVEQHt8fj7JgSVjZUGysLf0DZWPrL6D8BkuFsrJClF9AUjZSsrGQpHwunuT74zznmve9T6bmPmdmzrnOzDVz64QU+i+fz4d0Oh1b2BsMBi1EsPV6vbKfzyfH4dNiKnq/3xkI2ADEodfrxZff7zfbWB+PB/tMJpPyaQnokBku4TIUYMvlkgaDAR2PR/aFQiGKxWJkt9tVZriDjMxmM/uQKYPBAgh0PB5Ts9mkcDjMej6fqdfrkcVioVQqRW63WwFi850IAIR8AYvYbDYim82K2WwmZEnsky+Ky+UiKpWKqNVq4na7oRKOYdX2cDBnSFHuaTQaUSAQoGAwyPb1eiWj0Ug2m42SySQtFgs6nU5c/mQy4QagScPhkHa7HRmRKuoGuTjo8/mYJ5kBg4BwkP3z88MrHsXj9XqdttstORwO6na7lE6n/4GBSLwA0MPhwB2zWq2EDoMrCEBgQz0eD2UyGSqVSvT7+0v5fJ68Xi8fUpzN53ORy+XEarVSnIE7aKfTEeVymTnT+Nzv90I+LmT2jMGcoUSI3++neDxO1WqV+v0+vyqbQq1Wi9XpdHKmGCHQ4HK5WEEDZk2NBqPJD4BB6HQ6JZkh84amRKNRajQaFIlEKJFIqPnCPXDIf4vkQqWJEcEYQDACcsaE5Ei1XxIuCoWCaLfbHOeDXx+eM9ioWxOAYr6+BTb8cgREsVgU6/Wawxpf4FH9TpgndBW1o1TNljeYAZSBvRZHaeg47oBDyB8tFh3ZOrQewAAAAABJRU5ErkJggg==) 3px 10px no-repeat;
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
  color: #333;
  border: 1px solid #ddd;
  font: normal normal 11px/1 Georgia, Palatino, "Book Antiqua", "Times New Roman", serif;
}

#searchForm_gam_masthead input[type="submit"] {
  height: 37px;
  border: 2px solid #ddd;
}

#searchForm_gam_masthead .btn {
  padding: 8px;
  margin: 0 -1px 0 -5px;
  -webkit-border-radius: 0;
  background-color: #f1f1f1;
  width: 85px;
}

/* IE Styles */
.ie7 #news_search_masthead,
.ie7 #quoteSearch_masthead,
.ie7 #webSearch_masthead,
.ie8 #news_search_masthead,
.ie8 #quoteSearch_masthead,
.ie8 #webSearch_masthead,
.ie9 #news_search_masthead,
.ie9 #quoteSearch_masthead,
.ie9 #webSearch_masthead {
  width: 290px;
}

#global_utility {
  border-left: 1px dotted #666;
  border-right: 1px dotted #666;
  height: 45px;
  text-align: center;
  font: normal normal 10px/1.2 Helvetica, Arial, Verdana, sans-serif;
  padding: 0 5px;
  float: left;
  padding: 0 5px;
  float: left;
  width: 125px;
}

#util_user_account,
#util_user_action {
  padding: 3px 0 0 0px;
}

#util_user_account {
  border-right: 1px dotted #666;
  float: left;
  width: 50%;
}

#util_user_tools {
  float: left;
  padding: 0 5px 0 7px;
  width: 67px;
  /* buttons */
}
#util_user_tools .btn {
  width: 80%;
  padding-top: 3px;
  padding-bottom: 3px;
}
#util_user_tools .btn_hifi {
  margin-bottom: 5px;
}

#util_weather {
  border-top: 1px dotted #000;
  margin: 5px 0;
}
#util_weather ul {
  width: 85px;
  background-color: #fff;
  border: 1px dotted #fff;
  border-top: none;
  left: 804px;
  position: absolute;
  top: 31px;
  width: 75px;
  z-index: 5;
  text-align: left;
}
#util_weather ul.state_show {
  border: 1px solid #D5D5D5;
  border-top: none;
}
#util_weather ul li {
  padding: 5px 5px 5px 10px;
  display: none;
  width: 84%;
}
#util_weather ul li.bullet {
  color: #f00;
  list-style: square inside;
}
#util_weather ul li.bullet a {
  margin-left: 0px;
}
#util_weather ul li:first-child {
  margin-left: -1px;
  padding-top: 8px;
  display: inline-block;
}
#util_weather ul li:first-child .arrowLeft {
  border-left: 5px solid #ccc;
}
#util_weather ul li:first-child .arrowDown {
  border-top: 5px solid #ccc;
  top: 10px;
  left: 6px;
}
#util_weather ul li:first-child a {
  margin-left: 12px;
}
#util_weather ul li:last-child {
  padding-left: 10px;
  text-indent: 10px;
}

#weather-icon {
  float: left;
  height: 23px;
  min-width: 44px;
  font-size: 150%;
  padding: 5px 0 0 8px;
  font-family: Georgia, serif;
}
#weather-icon img {
  float: left;
  margin-right: 5px;
}

/* ---------------------------------------------------------------------
   COLLECTION-49 Ad Choices

--------------------------------------------------------------------- */
#_bapw-link {
  border-left: 1px dotted #666;
  float: right;
  margin: 8px 30px 0 0;
  padding: 2px 0 2px 10px;
  min-width: 75px;
  font: normal normal 11px/1.5 Helvetica, Arial, Verdana, sans-serif;
  color: #666;
  height: 20px;
}
#_bapw-link span {
  padding: 3px 0 0;
  float: right;
}
