@CHARSET "UTF-8";

#searchbox {
	padding: 0.15em;
	background: #ccddff url(images/ui-bg_carbon_fiber_55_ccddff_8x9.png) repeat;
	margin-bottom: 1em;
}

#searchbox-content {
	/*font-size: 0.8em;*/
	width: 100%;
	clear: both;
	float: left;
	overflow: hidden;
}

#searchbox-column-container {
	width: 100%;
	float: left;
	position: relative;
	right: 67%;  /* right column width */
}

.searchbox-column {
	float: left;
	position: relative;
	padding: 0.25em 0 0.25em 0;
	overflow: hidden;
}

#searchbox-column-1 {
	width: 31%;  /* left column content width (column width minus left and right padding) */
	left: 68%;   /* right column width plus left column left padding */
}
#searchbox-column-2 {
	width: 65%;  /* right column content width (column width minus left and right padding) */
	left: 70%;   /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

#searchform-submit {
	clear: both;
	float: right;
	min-width: 20ex;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0.25em;
	padding: 0.5em 3em !important;
	border-width: 4px;
}
#searchform-submit.ui-state-default {
	border-color: #9fc9e9;
}

#searchbox .ui-widget-header {
	padding-left: 1ex;
}

#searchbox .ui-widget {
	padding: 0.2em;
	margin-top: 0.375em;
	margin-bottom: 0.375em;
}
/*
.searchform-stretching-textbox {
	width: 100%;
}
*/
.searchform-collapsible-icon {
	display: inline-block;
	vertical-align: -3px;
}

.searchbox-widget-content {
	padding-top: 0.2em;
}

.searchbox-widget-content input {
	margin: 0;
}

.searchbox-widget-content .searchbox-input-helptext {
	color: #aaaaaa;
}

.searchbox-widget-content .searchbox-field-alignment-table td {
	padding: 0 0 0 0.5ex;
	margin: 0;
}
.searchbox-widget-content .searchbox-field-alignment-table td:first-child {
	padding: 0;
}

.searchbox-spinner-input {
	white-space: nowrap;
	/* workaround for spin button positioning bug: */
	display: inline-block;
	padding: 0;
}
.searchbox-spinner-input input, .searchbox-spinner-input .searchbox-spinner-buttons {
	/* workaround for spin button positioning bug: */
	vertical-align: middle;
	margin: 0;
}

.searchform-help-button {
	float: right;
/*	display: inline-block; */
/*	position: relative; */
	margin: 0 4px;
}

#searchbox-destinations-box {

}

#destinations-tree {
	border: solid #777777 1px;
/*	display: inline-block; */
/*	width: 50%; */
	overflow: auto;
/*	max-height: 20em; */
	height: 32.5em;
}

#destinations-tree a {
	color: inherit;
}

#destinations-tree a:hover {
	background: #ccddff;
	text-decoration: none;
}

#destination-tree-buttons button.ui-button {
	font-weight: normal;
	font-size: 80%;
	padding: 0 1ex;
	margin: 0 1px;
}
#destination-tree-buttons button.ui-button {
	padding: 0 -1px;
}


