

.clearfix {
    clear: both;
}

.gjcsearch-wrapper {
    width: 100%;
    overflow: hidden;
    margin: 0px;
    clear: both;
}
.gjcsearch-wrapper .gjc_button_hold {
	
}
.gjcsearch-wrapper .button {
  margin: 5px 0;
  width: 100%;
}
.gjcsearch-wrapper a.button {
  display: block;
  margin: 5px 0;
  padding: 5px;
  width: 100%;
  word-wrap: break-word;
  font-size:16px;
}
.gjcsearch-wrapper a.button:hover {
	text-decoration:none;
	}


.gjcsearch-wrapper #catdrillimg {
	width:auto;
	margin:0 auto;
	}



.gjcsearch-wrapper .gjc_active {
 background: rgba(0, 0, 0, 0) url(../img/loading.gif) no-repeat scroll 50% 50%;
 width: 100%;
}


.gjc-category-filter {
    cursor: pointer;
    height: 27px !important;
    opacity: 1;
    visibility: visible;
    width: 100%;
	max-width:100%;
    font-size: 14px;
	margin:0px 0 5px 0;
	vertical-align: middle;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #c9c9c9;
	outline: 0 none;
    padding: 2px;
	display:inline-block;
}
.gjc-category-filter#cat1, 
.gjc-category-filter#cat2{
	width:100%;
	}

#gjc-category-filter.gjc-category-filter {
  float: none;
  margin: 0px 10px 0 0;
  padding: 0;
}
.gjc-category-filter > option {
    padding: 3px 10px;
}
#gjcsearch-search-box_4 .gjc-category-filter {
  font-size: 12px;
  letter-spacing: -0.8px;
}


#no-search{}
@media (max-width: 1200px){
	
}
@media (max-width: 977px){
	div.gjc_prodimg {
	  height: auto !important;
	}
}