.box-content h2 {
	line-height: 30px;
	font-size:18px;
}

.box-content h3 {
	line-height: 30px;
	font-size:16px;
}

#form
{
	
}
#searchbox{
	  
}
/*#searchbox{
  position:fixed;
  top:20%;
  left:50%; 
  z-index: 10003;
  display:none;
  width:70%; 
  text-align:center;
  background:#eeeeee;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  border: #eeeeee 1px solid;
  padding-top:30px;
}

#qsrch{
	width:100%;
	border: 1px solid black; 
}*/

#resultsContainer
{
	border: 1px dashed  #ddd;
	display: none;
	padding-left: 5px;
	position:relative;
	z-index:10000;
    background-color:#dedede;
    vertical-align:top;
	font-weight:normal;
	height: 300px !important;
	overflow: scroll !important;
	width: 100%;
}

@media (max-width: 479px){
	#resultsContainer{
		margin-left:0px;
		width: 100%;
	}

	#resultsContainer{
		position:relative;
	}

}

#resultsContainer a
{

font-weight:normal;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#333333;
text-decoration:none;
vertical-align:top;
text-align:left;

}
#resultsContainer td{
	text-align:left;
	padding:2px;
}
#resultsContainer td:hover, #resultsContainer img:hover {
	background-color: #ffffff;
}
#resultsContainer img{
	height:80px;
	width:54px;
}
.url-holder
{
vertical-align:top;
position: relative;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#333333;
font-weight:normal;
display:block;
}

.url-holder:hover {
background-color: #ffffff;
text-decoration:none;
color:#333333;
font-weight:normal;
}

.url-holder_title
{
vertical-align:top;
position: relative;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#079e8b;
background-color: #f5f5f5;
line-height:20px;
}


.url-title
{
	vertical-align:top;
}

.url-desc
{
	padding-right: 10px;
	vertical-align:top;
}
.content-inactive, .footer-inactive, .footerbot-inactive, .header-inactive{
  opacity: 0;
  visibility: hidden;
  display:none;
}

.serch-popup {
  position: absolute;
  min-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding: 40px 0 40px;
  background-color: #fff;
  border: 1px solid #eeeeee;
  z-index: 10003;
  opacity: 0;
  visibility: hidden;
}
.search-active{
  opacity: 1;
  visibility: visible;
}
.search-active .search-toggle {
  font-size: 30px;
  float: right;
  position: relative;
  right: 13%;
  cursor: pointer;
  color: #000;
}
.search-responsive {
  position: relative;
  margin: auto;
  padding: 0;
}
.search-responsive input#qsrch {
  display: inline-block;
  width: 100%;
  border: 1px dashed  #ddd;
  padding: 10px;
}
.search-responsive .submit {
  font-size: 26px;
  color: #000;
}
.search-responsive > .submit {
  background: transparent;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
}
.search-container {
  display: none;
}
.search-responsive.search-form .form-group {
  margin: 0 auto;
  position: relative;
  text-align: center;
}

.page-width {
    width: 74.6%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}