/* searcher styles gecko last update a.k. 4.11.2008 */
/* --- #searcher --- */
#searcherwrapp{margin:5px 0 5px 7px!important;}
	
#searcherwrapp #rightbox{
	margin:0 7px 0 0!important;
	padding:0 3px 0 10px;
	height: 35px;
	background-image: url(../img/searcher-right-box.png);
	background-repeat: no-repeat;
	float: right;}
	
#rightbox a.linkitem{
   margin:0;
	padding:0;
	display:block;
	padding-top:8px;
	text-transform: uppercase;
	color: #333;
	text-align: left;
	font-size: 11px;
	text-decoration: none;}
#rightbox a.linkitem:hover{text-decoration: underline;}
	
#searcher{
	width:570px;
	margin:0 0 0 0;
	padding:3px 3px 0 5px;
	height: 35px;
	background-image: url(../img/searcher.png);
	background-repeat: no-repeat;
	float: left;}	

#searcher #searcherfield{
    padding:1px 2px 3px 2px!important;
    border: 1px solid #dadadc;
    color: #333;
    margin: 3px 5px 3px 5px;
	 float: left;
	 font-size: 11px;}		

#searchResults{  
	position: absolute;
	top: 288px;
	left: 7px;
	width:570px;
	height: 400px;
	background-image: url(../img/search-box-bg.png);
	background-repeat: no-repeat;
	padding-left:6px!important;
	z-index: 100;}

#searchResultsScroll{  
	position: absolute;
	top: 5px;
	left: 8px;
	width: 558px;
	height: 380px;
	overflow-y: auto!important;
	overflow-x:hidden;
}

.div_country_wrapper {padding-left:5px;position: relative;}
.div_country_wrapper h2 {border-bottom:1px dotted #cecece;padding-bottom:5px;margin-bottom:5px;width:530px;}
.div_country_wrapper h2 {font-size: 11px; color: #cc6600;font-weight: normal!important;line-height: 160%;}
.div_country_wrapper h2 span{ font-size: 11px; color: #cc6600; text-transform: uppercase!important;}
.div_country_wrapper h2 a{padding:0; margin:0;margin-right:5px; clear: both; position: relative;}
.div_country_wrapper h2 a img{padding:0 12px 0 2px; float: left;}

table.tabresults{width:552px;border-collapse:collapse;}

table.tabresults td, table.tabresults th{
	font-size: 10px;
	color:#666;
	font-weight: normal!important;
	padding:2px;}

table.tabresults td a, table.tabresults th a{
	color:#336699!important;
	text-transform: uppercase;
	text-decoration: none;}

table.tabresults td a span, table.tabresults th a span{
	color: #3b6fab!important;
	text-transform: none!important;
	text-decoration: none;}

table.tabresults td a:hover, table.tabresults th a:hover{text-decoration: underline!important;color:#003399!important;}

table.tabresults tr:hover{
	color: #000!important;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer;}
table.tabresults tr:hover th, table.tabresults tr:hover td{color: #000!important;}

table.tabresults .paddingtop{padding-top:6px;}

table.tabresults tr:hover td a:hover, table.tabresults tr:hover th a:hover{
	text-decoration: underline!important;
	color:#003399!important;}

.subresults {padding:0;margin:0;}
/* --- EOF #searcher --- */
