
.searchBox{
	margin-top: -6px;
}

#SearchExpand input{
	outline: none;
}

.searchBox [type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.searchBox ::-webkit-search-decoration,
.searchBox ::-webkit-search-cancel-button {
	display: none; 
}


.searchBox [type=search] {
	background: url(/images/search-icon.png) no-repeat 9px center;
	border: 0px; /*solid 1px #ccc;*/
	padding: 9px 20px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.searchBox [type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #66CC75;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


.searchBox :-moz-placeholder {
	color: #999;
}
.searchBox ::-webkit-input-placeholder {
	color: #999;
}

/* Demo 2 */
#SearchExpand input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#SearchExpand input[type=search]:hover {
	background-color: #fff;
}
#SearchExpand input[type=search]:focus {
	width: 130px;
	padding-left: 42px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#SearchExpandinput:-moz-placeholder {
	color: transparent;
}
#SearchExpand input::-webkit-input-placeholder {
	color: transparent;
}

.newsSearch input {
	border:1px solid #ccc;
	width:60%;
	height:52px;
    padding: 6px;
}


.newsSearch button{
    padding: 10px;
    border-radius: 25px;
    margin-left: 10px;
    background-color: #009fda;
    color: #fff;
    border: 0px;
    width: 50px;
}

.newsSearch button:hover {
        background-color: #71d6e0;
}

#SearchExpand input[type=search] {border:2px solid rgba(204,204,204,0.00);}

#SearchExpand input[type=search]:hover, .searchBox [type=search]:focus  {
    background: url(/images/search-icon-grey.png) #fff no-repeat 9px center;
	border:2px solid #ccc;
	box-shadow:none;
}