body, html{
margin: 0;
padding: 0;
}






.searchnotfound{
font-family: calibril;
font-size: 100%;
font-weight: 200;
display: inline-block;
width: 70%;
padding: 2%;
margin-top: 0;
border: 1px dashed gray;
text-align: left;
}


.searchnotfound a{
padding-top: 8px;	

}

.searchnotfound a:link, .searchnotfound a:visited{
color: darkcyan;
text-transform: capitalize;	
}

.searchnotfound a:hover, .searchnotfound a:active{
opacity: 0.9 !important;
text-transform: capitalize;

}

.searchnotfound a:hover{
text-decoration: underline !important;	

}

.directresult{
margin-bottom: 5px;
width: 100%;
border-bottom: 1px solid gray;
font-size: 100%;
font-weight: 300;	
	

}

.containersearch{
float: left;
width: 100%;
text-align: center;
}

.titlesearch{
font-family: calibril;
text-align: center;
color: darkslategray;
margin-top: 5%;
}

.titlesearch h2{
font-size: 150%;
font-weight: 300;

}


.resultssearch{
	
width: 70%;
border: 1px dotted gainsboro;
display: inline-block; 
vertical-align: top;
border-radius: 5px;
padding-top: 1%;
padding-bottom: 3%;
margin-bottom: 1%;
margin-top: 1%;
font-family: calibril;
font-weight: 200;
font-size: 102%;
color: darkslategray;
	
}


.resultssearch h2{
font-weight: 400;
font-size: 140%;	

	
}

.resultssearch p{

	
}


.resultssearch a{
color: darkslategray;	
border-bottom: 1px solid gainsboro;	
padding-bottom: 7px; 
padding-top: 7px;		
width: 100%;
float: left;
	
}


.resultssearch a:link, .resultssearch a:visited{
color: darkslategray;	
	
	
}


.resultssearch a:hover, .resultssearch a:active{
color: rgb(179,0,0);	
text-decoration: underline !important;	
	
}

.searcharea5{
width: 70%;
margin-top: 2%;
display: inline-block; 
margin-bottom: 6%;
}

.testingsearch{
border: 0px solid silver;
border-bottom: 1px solid silver;
padding: 8px;
width: 30%;
background: transparent;
margin-bottom: 3%;
margin-top: 3%;
display: inline-block;
}

input.testingsearch{
color: gainsboro !important;
font-weight: 300;
}


.testingsearch2{
border: 0px solid silver;
border-bottom: 1px solid silver;
padding: 8px;
width: 30%;
background: transparent;
margin-bottom: 3%;
margin-top: 3%;
display: inline-block;
}

input.testingsearch2{
color: darkslategray !important;
font-weight: 300;
}


.testingsearchbutton{
border: 1px solid orangered;
text-align: center; 
border-radius: 2px;
padding: 8px;
font-size: 12px;
color: white;
font-family: calibril;
font-weight: 300;
width: 75px;
background: orangered;
display: inline-block;
margin-left: 1%;
margin-bottom: 3%;
margin-top: 3%;
text-transform: uppercase;
}


::-webkit-input-placeholder { /* For WebKit browsers */
    color:    gray;
                font-family:calibri;
                font-weight:200;
				text-transform: uppercase;
				font-size: 115%;
}
:-moz-placeholder { /* For Mozilla Firefox 4 to 18 */
   color:    gray;
                font-family:calibri;
                font-weight:200;
				text-transform: uppercase;
				font-size: 115%;
}
::-moz-placeholder { /* For Mozilla Firefox 19+ */
  color:    gray;
                font-family:calibri;
                font-weight:200;
				text-transform: uppercase;
				font-size: 115%;
}
:-ms-input-placeholder { /* For Internet Explorer 10+ */
    color:    gray;
                font-family:calibri;
                font-weight:200;
				text-transform: uppercase;
				font-size: 115%;
}

.testingsearchbutton:hover{
border: 1px solid firebrick;
background: firebrick;
}


@media (max-width: 500px) {
.searcharea5{
width: 90%;
}


.searchnotfound{
width: 90%;
}


.titlesearch h2{
font-size: 150%;


}

}




