
#search-arrow {
	float:left;
	background-image:url(../images/search-arrow-out.png);
	width:23px;
	height:33px;
}

#search-input {
float:left;
width:190px;
height:33px;
background-image:url(../images/searchBarInputBG.png);
}


.searchField {
	float:left;
	width:460px;
	height:15px;
	padding:10px;
	background-color:#FFF;
	border: solid 1px #c3c3c3;
}


#search-term {
	width:175px;
	font-family: 'Oxygen', sans-serif;
	text-transform:lowercase;
	font-size:15px;
	margin-top:6px;
	margin-left:9px;
	cursor:pointer;
	color:#888888;
	background:none;
	border:inherit;
}

#search-button {
	float:left;
	width:102px;
	height:33px;
	background-image:url(../images/SearchBTN_OUT.png);
	cursor:pointer;
}

#search-button:hover {
	background-image:url(../images/SearchBTN_OVER.png);
}

.searchSubmit{
	float:left;
	padding:0;
	border:none;
	background-color:transparent;
	margin-left:30px;
	width:88px;
	height:38px;
	background-image:url(../images/SearchBtnInPage.png);
	cursor:pointer;
	
}
.searchSubmit:hover{
	background-image:url(../images/SearchBtnInPage_over.png);
}


#search-arrow:hover {
	background-image:url(../images/search-arrow-over.png);
	cursor:pointer;
}

#header-search-filter {
width:315px;
background-color:#111111; 
position:absolute;

opacity:0;

top:-400px;
right:0px;

-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;


-moz-box-shadow: 5px 5px 3px rgba(17, 17, 17, 0.5);
-webkit-box-shadow: 5px 5px 3px rgba(17, 17, 17, 0.5);
box-shadow: 5px 5px 3px rgba(17, 17, 17, 0.5);
z-index:1001;
}

.search-filter-item {
margin-left:0px;
margin-bottom:20px;
float:left;
width:317px;
min-height:39px;
}

#search-filter-header {
line-height:1em;
float:left;
color:#a3238e;
margin-left:18px;
font-family: 'Oxygen', sans-serif;
font-size:22px;
margin-top:15px;
margin-bottom: 15px;
}

.search-filter-label {
float:left;
width:247px;
line-height:1em;
font-family: 'Oxygen', sans-serif;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
color:#FFF;
text-transform:lowercase;
cursor:pointer;
}

.search-filter-label:hover  {
color:#a3238e;
}

.search-filter-icon {
float:left;
width:40px;
height:40px;
margin-left:15px;
margin-right:15px;
cursor:pointer;
background-repeat:repeat;
}

#briefings-icon {
background-image:url(../images/search-filter-briefings.png);
}
#roundups-icon {
background-image:url(../images/search-filter-roundups.png);
}
#factsheets-icon {
background-image:url(../images/search-filter-factsheets.png);
}
#headlines-icon {
background-image:url(../images/search-filter-headlines.png);
}
#blog-icon {
background-image:url(../images/search-filter-blog.png);
}