/* SEARCH BAR */
.searchButton {
	width: 34px;
	height: 28px;
	background: transparent url(/c/all-jobs/images/te_searchbutton_norm.gif) no-repeat;
	font-size: 0px;
	border: 0;
	outline: 0;
	color: transparent;
/*	text-indent: -999999px;*/
padding-top:9px;
margin:0;
}

.searchButton:active {
	background-image: url(/c/all-jobs/images/te_searchbutton_click.gif);
	border: 0;
	outline: 0;
}

/* in nav */
#searchbar {
	float: left;
	padding: 6px 10px 0px 20px;
	width: auto !important;
	width: 425px;
}

#searchbar #searchextra {
	float: right;
	margin-left: 5px;
	width: auto !important;
	width: 80px;
}

#searchbar #searchextra a {
	position: relative;
	display: block;
	font-size: 9px;
	top: 8px;
	color: #333333;
	white-space: nowrap;
}

#searchbar #searchform {
	position: relative;
	/*top: 7px;*/
	float: left;

}

#searchbar .searchButton {
	position: relative;
/*	top:-4px !important;
    top:-1px;*/
}

#searchbar .searchinput,#searchbar .searchlocationinput {
	position: relative;
	font-size: 13px;
	top: 0px !important;
	/*top: -10px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid #999999 1px;
	color: #333333;
	padding: 4px;
}

/* big */
#bigsearchbar {
	clear: both;
	margin: 20px auto 50px auto;
	text-align: center;
}

#bigsearchbar .searchButton {
	background: transparent url(/c/all-jobs/images/btn_search.gif) no-repeat;
}

#bigsearchbar .searchButton:active {
	background: transparent url(/c/all-jobs/images/btn_search.gif) no-repeat;
}

#bigsearchbar #bigsearchform {
	/*background:transparent url(/c/all-jobs/images/label_findtalent.gif) center left no-repeat;
    padding-left:170px;*/
	margin: auto;
}

#findtalent {
	position: relative;
	top: 7px;
	padding-right: 15px;
}

#bigsearchbar #bigsearchinput {
	position: relative;
	top: 5px;
	font-size: 16px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid #cccccc 1px;
	color: #333333;
	padding: 2px;
}

#top_nav #searchbar.jobSearch {
    /*position:absolute;
    right:0px !important;
    top:24px !important;
    right:55px;
    top:38px;*/
}

#searchbar.jobSearch #searchform {
    /*position: relative;
    top:0;*/
    float: none;
}

#searchbar.jobSearch .searchButton {
    position:static !important;
    position:absolute;
    /*right:-18px;
    top:-13px;*/
}

/* SEARCH RESULTS */
a.profileButton {
	position: relative;
	display: block;
	width: 21px;
	height: 25px;
	background: transparent url(/c/all-jobs/images/btn_up_off.gif) no-repeat;
}

a.profileButton:hover {
	background: transparent url(/c/all-jobs/images/btn_up_over.gif) no-repeat;
	text-decoration: none;
}
