@charset "utf-8";
/* CSS Document */

.spacer10 {padding-top:10px;}
.spacer5 {padding-top:5px;}
.spacer {margin-bottom: 0px;}


a {
color:#444;
text-decoration:none;
}

a:hover {
color:#bf3000;

}

.font10 {font-size:10px;}



.container-left {
  position: relative;
  width: 200px;
}

.overlay-left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	 opacity: 0;
  transition: .5s ease;

}

.container-left:hover .overlay-left {
  opacity: 1;
}


/* SEARCH */

.searchbox	{ width: 200px; height: 10px; outline:none;}

.tftextinput:focus {
    color: #454545;
}


#tfheader{
	background-color:#fff;
}
#tfnewsearch{
	float:left;
}
.tftextinput{
	/*margin: -16px -15px -15px -153px;*/
	padding: 5px 10px 5px 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11.5px;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #0112ff;
	border-image: none;
	margin-left:4px;
	width:172px;
	float:left;
	color:#C5C5C5;
	outline:none;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
}
.tfbutton {
	/*background: -webkit-gradient(linear, left top, left bottom, from(#da5656), to(#bf0000));*/
/*	background: #454545;*/
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	float:right;
	margin:-30px 2px 0px 0px !important;
	outline:none;
}

.lkbutton {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-repeat:no-repeat;
	width:92px;
	height:28px;
	float:right;
	margin:-15px 0px 0px 7px !important;

}


.tfbutton:hover {
	color:#fff;
	text-decoration: none;
	opacity: 0.5;
	/*background: #666666;
	background: -moz-linear-gradient(top,  #ACACAC,  #666666);*/
	
	
}
/* Fixes submit button height problem in Firefox */
/* Search Ends */
.tfbutton::-moz-focus-inner {
	border: 0;
}
