/* CSS Document */
#header {
	position:relative;
}
#header_fixed {
	position: fixed;
	height: 95px;
	width: 90%;
	margin-left: 3%;
	z-index: 100;
	top: 0;
}
#header_middle {
	background-repeat:repeat-x;
	background-position: top;
	height:95px;
	border-bottom: solid 1px #DDD;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #FFF;
	max-width: 1060px;
	margin-left: auto;
	margin-right: auto;
}
#header_middle > .logo {
	float: left;
	padding-left: 20px;
	padding-top: 9px;	
}

#header_middle li{
	display:inline;
}
#header_middle ul{
	padding: 5px 0 0 0;/*55*/
   	margin:0px;
}
#header_middle form{
   	margin:0; /* fixes ie6 bug */
}
#header_logo {
	padding: 8px 0 0 0;
}
#header a {
	color:#666;
	text-decoration: none;
}
#header a:hover  { 
	color:#666;
	text-decoration: underline; 
}

#marketing_header_links_div {
	float: right;
	padding-right: 19px;
	padding-top: 59px;
}

@media all and (max-width: 600px) {
	#header_middle {
		height: 134px;
		text-align: center;
	}
	#header_middle > .logo {
		padding-left: 0;
		float: none;
		display: inline-block;
	}
	#marketing_header_links_div {
		float: none;
		padding-right: 0;
		text-align: center;
		padding-top: 13px;
	}
}

.login_field {
 	font-size: 12px;
 	border: 1px solid #DDDDDD;
}
.login_field:hover {
	border-color:#BBBBBB;
}
#quick_add_div {
	position:absolute;
	top:55px;
	right:30px;
}

.emailIcon {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background: #FFFFFF url(../../img/icons/email.png) no-repeat scroll 2px 0px;
text-indent:20px;
}
.header_icon {
	vertical-align:text-top;
	padding-right:3px;
	padding-left:8px;
}
#header .news {
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	top:55px;
	right:26px;
	height:22px;
	line-height:22px;
}
#header .news a {
	color:#666;
}
#header .news #news_value{
	background-image:url(img/news_middle.png);
	background-repeat:repeat-x;
	line-height:22px;
	height:22px;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
#header .news #news_close{
	background-image:url(img/news_middle.png);
	background-repeat:repeat-x;
	line-height:22px;
	height:22px;
	display:inline-block;
}
#header .news #news_close #news_close_button {
	position:relative;
	top:1px;
	cursor:pointer;
}
#header .news #news_left{
	display:inline-block;
	background-image:url(img/news_left.png);
	width:11px;
	line-height:22px;
	height:22px;
}
#header .news #news_right{
	display:inline-block;
	background-image:url(img/news_right.png);
	width:11px;
	line-height:22px;
	height:22px;
}
