/* Block Top Search */
#search_block_top {position: absolute;right: 475px;top:1px; z-index:1000;}
#searchbox {background:#fff; border:1px solid #666; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 3px rgba(0, 0, 0, 0.4);
    }  
/* #searchbox .button {background: url(../../../../img/search-zoom.png) no-repeat top center; border:none; text-indent:-999px; width: 30px; height: 30px;} */
/* #searchbox .button:hover  { background-position: bottom center;} */
#searchbox input[type="text"] {background:none; border:none; width:300px; height:20px; padding-left:10px; color: #666; text-shadow:0 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;}
#searchbox input[type="text"]:focus, #searchbox input[type="text"]:hover {width:320px; outline:none; color:#333;}
#searchbox p {padding:0;margin:0}

@media only screen and (max-width: 1129px) {  
	#searchbox input[type="text"] { width:10vw }
	#searchbox input[type="text"]:focus, #searchbox input[type="text"]:hover {width:10vw}
}

/* Phone Only Queries */
@media only screen and (max-width: 780px) {  
	#search_block_top {top:40px;}
}
