#remote_btn input[type=control] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-ms-appearance: textfield;
	-ms-box-sizing: content-box;
	-moz-appearance: textfield;
	-moz-box-sizing: content-box;
	-o-appearance: textfield;
	-o-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
#remote_btn input::-webkit-search-decoration,
#remote_btn input::-webkit-search-cancel-button {
	display: none; 
}


#remote_btn input[type=control] {
	background: #ededed url(/images/remote_control.png) no-repeat 5px center;
	background-color: rgba(255,255,255,0.31) !important;
	border: solid 1px #ccc;
	padding: 5px 7px 6px 2px;
	width: 55px;
	height:22px;
	
	-webkit-border-radius: 12em;
	-moz-border-radius: 12em;
	-ms-border-radius: 12em;
	-o-border-radius: 12em;
	
	border-radius: 12em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
#remote_btn input[type=control]:focus {
	width: 100px;
	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);
	-ms-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-o-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


#remote_btn input:-moz-placeholder {
	color: #999;
}
#remote_btn input::-webkit-input-placeholder {
	color: #999;
}

/* search */
#remote_btn input[type=control] {
	width: 18px;
	padding-left: 8px;
	color: transparent;
	cursor: pointer;
	float:left;
}
#remote_btn input[type=control]:hover {
	background-color: #fff;
}
#remote_btn input[type=control]:focus {
	width: 145px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#remote_btn input:-moz-placeholder {
	color: transparent;
}
#remote_btn input::-webkit-input-placeholder {
	color: transparent;
}
#remote_btn input:-ms-placeholder {
	color: transparent;
}
#remote_btn input::-o-input-placeholder {
	color: transparent;
}

#remote_btn input:focus::-webkit-input-placeholder {
    color: #CCC;
}
#remote_btn input:focus:-moz-placeholder {
    color: #CCC;
}
#remote_btn input:focus::-ms-input-placeholder {
    color: #CCC;
}
#remote_btn input:focus:-o-placeholder {
    color: #CCC;
}
#remote_btn input:focus::-moz-placeholder {
    color: #CCC;
}
#remote_btn input:focus:-ms-input-placeholder {
    color: #CCC;
}
#remote_btn input:focus::-ms-placeholder {
    color: #CCC;
}
#remote_btn input:focus:-o-input-placeholder {
    color: #CCC;
}

