#startPlace, #endPlace
{
	width:300px;
}

.searchResults, .searchResults2 {
	background-color:#FFFFFF;
	border:0px solid black;
	color:#222222;
	overflow:hidden;
	padding:0;
	z-index:99999;
	display:block;
	left:162px;
	position:absolute;
	top:71px;
	width:300px;
}


.searchResults2 {
	top:97px;
}



.searchResults ul, .searchResults2 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	max-height:275px;
	overflow-x:auto;
	overflow-y:auto;
}

.searchResults li, .searchResults2 li {
	cursor:default;
	display:block;
	line-height:16px;
	margin:0;
	overflow:hidden;
	padding-left: 2px;
	padding-right: 2px;
}


.searchBlock
{	
}

.searchBlock #startPlace, .searchBlock #endPlace
{
	position: relative;
	margin-top: -9px;
	margin-left: 120px;
}

#endPlaceSearch
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.searchBlock .ui-icon {
	cursor: pointer;
	position: relative;
	margin-top: -20px;
	margin-left: 406px;
	background-image:url("/css/custom-theme/images/ui-icons_063D0C_256x240.png");
	border-left: 1px solid #ccc;
}


.selectedResult
{
	color: #FF6600;
}



#dialogcontainer { font-size: 62.5%; }
#confirm24Dialog .ui-dialog-title { font-size: 1em; }
#confirm24Dialog label, #confirm24Dialog input { display:block; }
#confirm24Dialog input.text { margin-bottom:12px; width:95%; padding: .4em; }
#confirm24Dialog fieldset { padding:0; border:0; margin-top:25px; }
#confirm24Dialog h1 { font-size: 1.2em; margin: .6em 0; }
#confirm24Dialog div#users-contain {  width: 350px; margin: 20px 0; }
#confirm24Dialog div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#confirm24Dialog div#users-contain table td, #confirm24Dialog div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
#confirm24Dialog .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#confirm24Dialog .ui-dialog .ui-state-highlight, #confirm24Dialog .ui-dialog .ui-state-error { padding: .3em;  }
#confirm24Dialog .ui-widget button { font-size: 0.8em; }

#dialogcontainer { font-size: 62.5%; }
#errorDialog .ui-dialog-title { font-size: 1em; }
#errorDialog label, #errorDialog input { display:block; }
#errorDialog input.text { margin-bottom:12px; width:95%; padding: .4em; }
#errorDialog fieldset { padding:0; border:0; margin-top:25px; }
#errorDialog h1 { font-size: 1.2em; margin: .6em 0; }
#errorDialog div#users-contain {  width: 350px; margin: 20px 0; }
#errorDialog div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#errorDialog div#users-contain table td, #errorDialog div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
#errorDialog .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#errorDialog .ui-dialog .ui-state-highlight, #errorDialog .ui-dialog .ui-state-error { padding: .3em;  }
#errorDialog .ui-widget button { font-size: 0.8em; }
	








.goog-combobox {
  	position: relative;
	margin-left: 120px;
	border: 1px solid #b5b6b5;
	background: none;
	width: 300px;
	font: normal small arial, sans-serif;
	cursor: pointer;
	padding: 2px;
}

.goog-combobox input {
	vertical-align: bottom; /* override demo.css */
	margin: 0;
	border: 0;
	border-right: 1px solid #b5b6b5;
	padding: 0 0 0 .1ex;
	color: #000;
	background-color: #fff;
	font: normal small arial, sans-serif;
	width: 284px;
	padding-right: 0px;
}

.goog-combobox input.label-input-label {
	background-color: #fff;
	color: #aaa;
}

.goog-combobox .goog-menu {  
	margin-top: -1px;
	z-index: 1000;
}

html>body .goog-combobox .goog-menu {
  /* Non-IE hack */
  width: 300px;
}



.goog-combobox-button {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: transparent;
	background: url("/css/custom-theme/images/ui-icons_063D0C_256x240.png"); 
	background-image:url("/css/custom-theme/images/ui-icons_063D0C_256x240.png");
	background-position:-64px -16px;
	width: 18px;
	letter-spacing: 0px;
}


.ac-renderer
{	
	max-height:275px;
	overflow-x:auto;
	overflow-y:auto;
}


.cssform span {
letter-spacing:1px;
}

#ui-datepicker-div, .ui-dialog { font-size: 90%; }
#ui-datepicker-div
{
	position: absolute; 
	top: 336px; 
	left: 601px; 
	display: none;
}


.ui-datepicker-trigger 
{
	padding-left: 3px;
  margin-bottom: -4px;
}

.mt4
{
	margin-top: 4px;
}

