/*start of header */

#header {
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
box-shadow: 0 5px 10px rgba(0,0,0,0.25);
border-bottom: 1px solid #bebebe;
}
.wrapper{
	width:960px;
	margin:0 auto;
	min-height:1px;
}
.wrapper__container {
  padding:0;
}
.wrapper.wrapper__container  {
  width: 910px;
}
#global-nav{
	list-style:none;
}
#global-nav li {
	display:block;
	float:left;
}
#global-nav li:hover {
  background:#FCCA00;
}

.wf-active #global-nav li a, #global-nav li span  {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

#global-nav li a, #global-nav li span {
    display:block;
    text-decoration:none;
    color:#333;
    padding: 2px 10px 1px 10px;
    border-right:2px solid #FCCA00;
    border-left:2px solid #FCCA00;
    font-size:1.1em;
    line-height:2.2em;
    height: 36px;
}
#global-nav li ~ li a, #global-nav li ~ li span {
    border-left:none;
}
#global-nav li a:hover {
    text-decoration:none!important;
    background: #FCCA00;
}
#global-nav li.current span{
	color:#333;
	background:none;
	display:block;
	text-decoration:none;
	color:#333;
	line-height: 35px;
	font-size: 16px;
	float: left;
}
#global-nav li.current {
	background: #FCCA00;
	text-decoration:none;
	cursor:default;
	float: left;
}
#tools{
  float:right;
  list-style:none;
  /* background:url("/img/2011r07_search-sprite.png") right -385px; */
  }
#tools li{
  display: inline-block;
  padding: 8px 8px 4px; 
}
#tools li.last-child, #tools li:last-child {
  padding: 8px 0 4px 8px; 
}
#tools li a{
  display:inline-block;
  text-decoration:none;
  padding:0;
  /*float: left;*/
  font-size:16px;
}
#tools li span, #tools li a {
display: inline-block;
text-decoration: none;
font-size: 14px;
height:23px;
}
#tools li span {
color:#666;
}
#tools li a:hover, #tools li a:focus {
  text-decoration:underline;
}
.wf-active #tools li {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;;
}
#yell-direct a {
    background: url("/img/2011r02_header-sprite.png") no-repeat scroll 0 -534px transparent;
    height: 22px;
    margin: 4px 0 0 !important;
    padding: 0 !important;
    text-indent: -3000px;
    width: 72px;
}
#mobile-message{
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe800), color-stop(100%, #fcca00));/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffe800 0%, #fcca00 100%);/* Chrome10+,Safari5.1+ */
  text-align:left;
  text-shadow:1px 1px 0 rgba(255,255,255,0.9);
  padding: 50px;
  font-weight:700;
  border-bottom:2px solid #333;
  position:relative;
}
#mobile-message a{
  color:#333;
  display:block;
  font-size: 72px;
  background:url(/img/aws_arrow.png) 100% 53% no-repeat;
}
/*end of header */