

/* BEGIN HOTEL SEARCH WIDGET STYLES */

#callContainerControls td {
    font-size: 11px;
}

.clsToggleDiv {
	display: none;
}

.AirPackagePromoCodeShell {

}

.clsAirSearchBy {
    text-align: left;
    width: 100%;
}

.clsCheckOutTitle div
{
	font-size: 11px;
    padding: 0px;
    margin: 0px;
}

.clsCheckInTitle div
{
	font-size: 11px;
    padding: 0px;
    margin: 0px;
}

.clsAirDepartureCity {
    text-align: left;
    width: 100%;
}

.clsAirClass {
    text-align: left;
    width: 100%;
}

.callContainerControls {
	display: none;  
	position: absolute; 
	left: 0; 
	width: 325px; 
	border: 1px solid #003366; 
	background: #d6e6ff;
	padding: 2px 0px 5px 5px;
}											
.clsCalendarImgButton {
	border: 0px;/* default value (leave) */
}
.clsCalendarImage {
	border: 0px;/* default value (leave) */
}
.clsHotelSearchErrorDiv {
	background-color:#ffffcc;
    font-size:11px;
	padding:3px; 
	border:1px solid #ff5400; 
	margin:5px 6;
	padding: 3px;
}
.clsContainerControls {
	padding:2px 0px 5px 5px; 
	border: 1px solid #003366;
	background-color: #d6e6ff;
	position: absolute;/* default value (leave) */
	left: 0;/* default value (leave) */
	width: 325px;/* default value (leave) */
}
.clsCalendarTitleDiv {
}
.clsCalendarTitle {
}
.clsCalendarSingleControlShell {
	position: absolute;/* default value (leave) */
}
.clsCalendarDoubleControlShell {
	position: absolute;/* default value (leave) */
}
.clsHotelSearchFields {
	margin-left: 6px;
}

.clsHotelSearchWidgetHeader {
}
.clsHotelSearchWidgetChildrenHeaderHidden {
	display: none;/* default value (leave) */
	font-size: 11px;
}
.clsHotelSearchWidgetChildrenHeaderShown {
	font-size: 11px;
}
.clsHotelSearchChildrenShell {
	font-size: 11px;
	margin-left: 6px;
}
.clsHotelSearchChildrenShell td {
	font-size: 11px;
}

.clsHotelSearchWidgetShell td
{
    font-size: 11px;
	margin-left: 6px;
}

.clsHotelSearchWidgetShell
{
    font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
	margin-left: 6px;
}

.clsCalendarImage {
	vertical-align: middle;/* default value (leave) */
	margin-bottom: 5px;/* default value (leave) */
	margin-left: 3px;/* default value (leave) */
}

.clsCalendarInput {
	width: 72px;
}

.clsRoomSelectorRowShown {
}

.clsRoomSelectorRowHidden {
	display: none;/* default value (leave) */
}

.clsChildrenSelectorRowShown {
}

.clsChildrenSelectorRowHidden {
	display: none;/* default value (leave) */
}

.clsRoomSelectorCell {

}

.clsChildAgeSelectorCellShown {
}

.clsChildAgeSelectorCellHidden {
	display: none;/* default value (leave) */
}

.clsHotelSearchButtonShell {
}

/* is the same style as (class="btn_widget")  */
.clsHotelSearchButton{
	color: #FFF;
	font-weight: bold; 
	width: 160px;
	cursor: pointer;
	background: #527CBF url("http://www.vegas.com/images/bkg_button_blue.gif") repeat-x top; 
	border-style: solid;
	border-width: 1px;
	border-color: #D6E6FF #142E55 #142E55 #D6E6FF; 
	padding: 3px 5px; 
	margin-bottom: 6px;
}
