@charset "utf-8";
/* CSS Document */
div#ts_search {
	margin:0px -20px;
	padding:10px 30px;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F8F8F8));
	background: -webkit-linear-gradient(white, #F8F8F8);
	background: -moz-linear-gradient(center top, white 0%, #F8F8F8 100%);
	background: -moz-gradient(center top, white 0%, #F8F8F8 100%);
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 1px 1px 0 #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

div#ts_search_wrap {
	background:url(../images/icon-68-search.png) 710px 5px no-repeat;	
}

div#ts_search input#ts_search_txt {
	padding:5px 10px;
	border:solid 1px #D9E7E9;
	border-radius: 3px;
	width:400px;
	font-size:1.4em;
	background-color:#FAFFBD;
	color:#666;
	font-weight:bold;
}

input.loading {
	background-image:url(../images/ajax-loader-16-16.gif);
	background-position:400px center;
	background-repeat:no-repeat;	
}

div.loading {
	background:url(../images/ajax-loader-white-16-16.gif) no-repeat center center;
}
button#ts_search_btn{
	padding: 4px 34px;
	font-weight: bold;
	border: solid 2px #D9E7E9;
	border-radius: 3px;
	cursor: pointer;
	font-size:1.4em;
	color:#666;
	font-weight:bold;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background: -webkit-linear-gradient(#ffffff, #dddddd);
	background: -moz-linear-gradient(center top, #ffffff 0%, #dddddd 100%);
	background: -moz-gradient(center top, #ffffff 0%, #dddddd 100%);
	text-shadow:1px 1px 3px rgba(0,0,0,0.6);
}

div#ts_search_info {
	text-align:center;	
}

div#ts_search_result table {
	background:#fff;
}

div#ts_search_result table td {
	padding:8px 3px;
}
div#ts_search_result table tr.row0 td {
	background:#f7f7f7;	
	border-bottom:solid 1px #f7f7f7;
	border-top:solid 1px #f7f7f7;
}

div#ts_search_result table tr.row1 td {
	background:#FAFFCE;	
	border-bottom:solid 1px #FAFFCE;
	border-top:solid 1px #FAFFCE;
}

div#ts_search_result table tr:hover td {
	background:#fff;
	border-bottom:dashed 1px #4FAED2;
	border-top:dashed 1px #4FAED2;
	text-shadow:0px 0px 1px #999;
	cursor:pointer;
}
div#ts_search_result table thead tr th {
	border-bottom:solid 2px #4FAED2;
	font-weight:normal;
	text-shadow:0px 0px 1px #999;
	background:#fff;
}

#component h2 {
	text-shadow:0 1px 2px #333;
}