
/* global search field styles */
#s {
	padding: 6px;
	color: #858585;
	border: 0 none !important;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4) inset;
	outline: 0 none;
	width: 90%;
}
#searchsubmit { display: none; }

/* search-bar specific styles */
#search-bar { display: none; }

#search-bar #s {
	padding: 6px 13px 6px 30px;
	width: 55px;
	background: url(../lib/images/icons/search.png) no-repeat 10px 5px #fefefe;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
}
#search-bar #s:focus {
	width: 150px;
	color: #333333;
	background-color: #ffffff;
}
