.es_search_form {
	border: 1px dashed #e0e0e0;
	width:100%;
	padding: 8px;
}

.es_search_form  th {
	background-color: #f0f0f0;
	padding:3px;
}

.es_search_form td {
	padding:1px;
}

.es_search_form td.radiosel {
	text-align:right;
}

.es_search_form  .country {
	width:120px;
}

.es_search_form  .work {
        width:120px;
}

/* ------ */

.es_results .header {
	border: 1px dotted #f0f0f0;
	padding: 0;
}

.es_results .code {
	background-color:#F0F0F0;
	font-weight:bold;
	padding:1px 1px 1px 5px;
}

.es_results .dates {
	padding-left:5px;
}

.es_results .work {
	padding-left:5px;
}

.es_results .accmin {
	padding-left:5px;
	font-style: italic;
}

.es_results .description {
	padding:4px 4px 12px 5px;
	text-align:justify;
}
.es_results .language {
	padding-left: 5px;

}

.es_results .numvol {
	padding-left: 5px;
}

.es_results .extrafee {
	padding-left: 5px;
	padding-right:15px;
	display: inline;
}

.es_results .insurance {
	padding-left: 5px;
	padding-right:15px;
	display: inline;
}

.es_results .age {
        padding-left: 5px;
        padding-right:15px;
        display: inline;
}

.es_navbar {
	border-top:1px dotted #E0E0E0;
	display:block;
	margin-top:8px;
	text-align:center;
}

.es_navback {
	display: inline;
}

.es_navfwd {
	display: inline;
}

.es_navstatus {
	display: inline;
	padding-left:32px;
	padding-right:32px;
}





