/* time picker */

.RadPicker_Bookings {
	height: 31px !important;
	width: 210px !important;
}

/* combobox */

.RadComboBox_Bookings td.rcbInputCell, 
.RadComboBox_Bookings td.rcbArrowCell {
	vertical-align: top;
	height: 31px !important;
	padding: 0 !important;
	margin: 0 !important;
}

.RadComboBox_Bookings td.rcbInputCell .rcbInput, 
.RadComboBox_Bookings .rcbArrowCell a {
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	cursor: pointer;
	background: #232623;
}

.RadComboBox_Bookings td.rcbInputCell .rcbInput {
	height: 31px;
	border-right: none;
	color: #C7CBC5;
	/*text-indent: 5px;*/
	text-transform: uppercase;
	font-family: 'mission_gothicregular', Arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

/**/

.RadComboBox_Bookings .rcbArrowCell, 
.RadComboBox_Bookings .rcbArrowCell a, 
.RadComboBox_Bookings .rcbArrowCell span.arrow {
	width: 31px !important;
	height: 31px !important;
	overflow: hidden;
	cursor: pointer;
	background: transparent url(Img/btnDropDown.gif) no-repeat !important; 
}

.RadComboBox_Bookings .rcbArrowCell a, 
.RadComboBox_Bookings .rcbArrowCell span.arrow {
	padding: 0 !important;
	margin: 0 !important;
	display: block;
}

.RadComboBox_Bookings .rcbArrowCell span.arrow {
	font-size: 1%;
	text-indent: -9000px;
	background: transparent url(Img/btnDropDown.gif) no-repeat;
}

.RadComboBox_Bookings .rcbArrowCell a {
	border-left: none;
}

.RadComboBox_Bookings .rcbHovered td.rcbInputCell .rcbInput, 
.RadComboBox_Bookings .rcbFocused td.rcbInputCell .rcbInput, 
.RadComboBox_Bookings .rcbHovered .rcbArrowCell a, 
.RadComboBox_Bookings .rcbFocused .rcbArrowCell a {
	color: #C7CBC5;	
	background: #232623;
	border: none;
}

.RadComboBox_Bookings .rcbHovered .rcbArrowCell a span.arrow, 
.RadComboBox_Bookings .rcbFocused .rcbArrowCell a span.arrow {
	background-position: 5px -15px;
}

/* dropdown */

.RadComboBoxDropDown_Bookings {
	overflow: hidden;
}

.RadComboBoxDropDown_Bookings .rcbScroll {
	margin-top: -23px;
}

.RadComboBoxDropDown_Bookings {
	background: #232623;
	border: none;
}

.RadComboBoxDropDown_Bookings .rcbList li {
	color: #646464;
	text-indent: 5px;
	text-transform: uppercase;
	font-family: 'mission_gothicregular', Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
}

.RadComboBoxDropDown_Bookings .rcbHovered {
	color: #FFF !important;
	
	background: #750021;
	/*background: -webkit-gradient(linear, 0 0, 30% 100%, from(#9B9B9B), to(#4B4B4B));
	background: -webkit-linear-gradient(#9B9B9B 0%, #4B4B4B 90%);
	background:    -moz-linear-gradient(#9B9B9B 0%, #4B4B4B 90%);
	background:     -ms-linear-gradient(#9B9B9B 0%, #4B4B4B 90%);
	background:      -o-linear-gradient(#9B9B9B 0%, #4B4B4B 90%);
	background:         linear-gradient(#9B9B9B 0%, #4B4B4B 90%);
	-pie-background:    linear-gradient(#9B9B9B 0%, #4B4B4B 90%);*/
}

.RadComboBoxDropDown_Bookings .rcbItem, 
.RadComboBoxDropDown_Bookings .rcbHovered {
	cursor: pointer;
}

.RadComboBoxDropDown_Bookings .rcbItem, 
.RadComboBoxDropDown_Bookings .rcbHovered, 
.RadComboBoxDropDown_Bookings .rcbDisabled {
	margin: 0 !important;
	padding: 4px 0 !important;
}

/**/

.RadComboBoxDropDown_Bookings .rcbSeparator {
	color: #fff;
	background: #8a8a8a;
}

.RadComboBox_Bookings .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Bookings .rcbDisabled  {
	color: #CCC !important;
}

/**/


/* ----------------------------- */

.ie7 .RadComboBox_Bookings .rcbInputCellLeft, 
.ie7 .RadComboBox_Bookings .rcbArrowCell {
	vertical-align: top !important;
	padding-top: 0 !important;
	position: relative !important;
}

.ie7 .RadInput_Bookings .rcInputCell {
	vertical-align: top !important;
	padding-top: 0 !important;
}

.ie7 .RadComboBox_Bookings .rcbInputCellLeft input.rcbInput {
	position: absolute !important;
	top: 0 !important;
}

/*

/*------------------------------*/

.RadComboBox.RadComboBox_Bookings {
	width: 210px !important;
	}
	
.RadComboBox_Bookings ul.rcbList {
	overflow: visible;
	}
