/* Selectmenu
----------------------------------*/
.ui-selectmenu {
	display: block;
	position:relative;
	width: 221px !important;
	height: 27px !important;
	padding: 8px 0 0 9px !important;
	text-decoration: none;
	overflow:hidden;
	background: url('http://www.xperttaxis.com/assets/templates/xpert/i/select-bg.gif') no-repeat 0 0;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #5d554f !important;
	text-transform: none !important;
	border: 0px solid transparent;
	text-align: left !important;
	text-decoration: none !important;
	 z-index: 9999 !important;
	 float: left;
	 display: inline;
	 margin: 0 0 0 0 !important;
}

#hour-button, #minute-button, #passengers_number-button {
	background: url('http://www.xperttaxis.com/assets/templates/xpert/i/select-bg-time.gif') no-repeat;
	width: 44px !important;
	height: 25px !important;
	font-size: 14px !important;
	padding: 7px 0 0 5px !important;
}

.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; display: none; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; z-index: 99999 !important;}
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {border: none; padding: 0 !important; margin: 9px 0 0 0 !important; width: 230px !important; z-index: 9999 !important; background: transparent !important;}


.ui-selectmenu-menu-dropdown1 {border: 1px solid #b7b7b7;padding: 0 !important; margin: 0px 0 0 0 !important; width: 139px !important; z-index: 99999 !important; background: transparent !important; }

#hour-menu, #minute-menu, #passengers_number-menu {
	width: 48px !important;
}

.ui-selectmenu-menu li {
	margin:-1px 0 0 0 !important;
	display: block;
	border: 0px solid transparent;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #5d554f !important;
	text-transform: none !important;
	overflow: hidden !important;
	width: 221px !important;
 	height: 28px !important;
 	line-height: 1.1em !important;
 	padding: 5px 0 0 7px !important;
 	border: none !important;
 	background: #e8e1dc !important;
 	-webkit-border-radius: 9px 9px 9px 9px;
   border-radius: 9px 9px 9px 9px;
   border: 1px solid #FFF !important;
}

#hour-menu li, #minute-menu li, #passengers_number-menu li {
	width: 29px !important;
	overflow: hidden;
	padding: 5px 0 0 0 !important;
}

.ui-selectmenu-menu li a:link, .ui-selectmenu-menu li a:visited {
	color: #5d554f !important;
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {display:block; outline:none; text-decoration:none; text-align: left; padding: 4px 0 4px 5px;}

.ui-selectmenu .ui-selectmenu-status {padding:0 0 0 5px; line-height: 18px !important; }

.ui-selectmenu-menu li:hover {
	background: #ececec !important;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }