/* CSS Document */

 /*** Start --- Global css ***/
 
/* Shared Css on all search boxes with calendars*/

.rate2 { color: #1873C7; font-family: arial, verdana; font-size: 9pt}

body{
margin:0px;
padding:0px;
}

img{border:0px;}

.pagetitle{
margin:0px;
padding:0px;
font-size:15px;
color:#cc0000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.submit{
width:80px;
padding:2px 3px 2px 3px;
border-top:solid 1px #1a74c8;
border-left:solid 1px #1a74c8;
border-bottom:solid 2px #25639d;
border-right:solid 2px #25639d;
background-color:#f9f9f9;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1a74c8;
cursor:pointer;
}
.submit_hov{
width:80px;
padding:2px 3px 2px 3px;
border-top:solid 1px #1a74c8;
border-left:solid 1px #1a74c8;
border-bottom:solid 2px #25639d;
border-right:solid 2px #25639d;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1a74c8;
cursor:pointer;
}

.submit_focused{
padding:0px 5px 0px 5px;
border-top:solid 1px #1a74c8;
border-left:solid 1px #1a74c8;
border-bottom:solid 2px #1a74c8;
border-right:solid 2px #1a74c8;
background-color:#f9f9f9;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1a74c8;
cursor:pointer;
}

.formWarning{
border: solid 1px #bd362a;
padding:2px;
width:140px;
}

input.formWarning, .warning{
background:#fff url(http://res99.com/images-general/warningBG.gif) 100% 50% no-repeat;
}

.focused {
border: solid 1px #1a74c8;
padding:2px;
width:140px;
}

input.focused {
background:#fff url(http://res99.com/images-general/focusedBG.gif) 100% 50% no-repeat;
}

.ActiveCal{
background-color:#555; color:#fff;
}
.InActiveCal{}

/* calendar positioning style */

.caltpbg_a{
position:absolute;
top:150px;
right:120px;
}
.caltpbg_b{
position:absolute;
top:150px;
right:120px;
}

.calendarBoxArrive, .calendarBoxDepart {
width:151px;
text-align:center;
color:#000;
border-top:solid 1px #a8a8a8;
border-left:solid 1px #a8a8a8;
border-bottom:solid 2px #555;
border-right:solid 2px #555;
background-color:#fff;
height:180px;
position:absolute; /* fixes page shifting problem */
}


/**** global check-in /check-out text styles across search boxes *******/
/**** not use by default									*******/

/* #city_td, #chk_in_td, #chk_out_td {font-weight:bold;} */

 /*** End --- Global search box style***/
 
 
 /*** Start --- Multiple Product search box ***/

.search_tabs_ul {
		margin:0;
        padding:3px 0px;
        /*margin-left: 0;*/
        font: bold 0.9em Verdana, sans-serif;
        font-size: 12px;
}

.search_tabs_ul li {
        list-style: none;
        margin: 0;
        display: inline;
}

.search_tabs_ul a {
        padding: 7px 0.9em 3px 0.9em;
        margin-left: 2px;
        background: #6e9ddd;
		color:#fff;
        text-decoration: none;
}

.search_tabs_ul a:hover {
color:#1a74c8;
background-color:#fff;
}

#search_tabs {background-color:#accfff; padding: 10px 0px 0px;}

.active_tab a, .active_tab a:visited{
color:#1a74c8;
background-color:#fff;
}

#multi_searchbox{
border:solid 1px #6e9ddd;
background-color:#fff;
width:298px;	
text-align:left;
}
 
 /*** End --- Multiple Product search box ***/


 /*** Start --- Hotel search box ***/
#HotelForm{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding-top:10px; height:280px;}
#HotelForm .table_spacer td { padding:3px 5px 3px 5px;}
#HotelForm .table_spacer_2 td { padding:4px 2px 4px 2px; width:43px;}

#HotelForm #hotel_title{margin:0px;padding:0px 0px 0px 10px;}

#HotelForm #hotel_title_v2{margin:0px;padding:0px 0px 0px 10px;}

#HotelForm .hotel_searchbox_div {padding:15px 0 0 10px; width:295px;}

#HotelForm #city{ width:100px;} 
#HotelForm #chk_out{ width:100px;}
#HotelForm #chk_in{ width:100px;}

#HotelForm .minorsAge{width:43px;}
#HotelForm .num{width:42px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color: black;}

#HotelForm #children_box{
	width:230px;
	background-color:#f9f9f9;
	border: solid 1px #ccc;
	padding:0px;
	margin:0px;
	display:none;
	white-space:nowrap;
}

#HotelForm #children_box span{/*color:#bd362a;*/}
#HotelForm #num_hotel_2 tr{height:25px;}
#HotelForm #num_hotel_2 td{width:43px; vertical-align:top;}

#HotelForm .dates_td { width:120px;}
#HotelForm .dates_td input{ float:left;}



#HotelForm #last_tr{height:60px;}

#HotelForm .submit_td_hotel_2{width:150px;}

#HotelForm .submit_td a{float:right; margin:10px 0 0 0;}
#HotelForm .submit_td input{float:right; margin-top:15px}

#HotelForm .tableWidth{width:150px;}
#HotelForm .age {font-size:0.7em;}

/************* End --- Hotel search box ***************/


/************************* Start --- Air + Hotel  search box **************/

/* CSS Document */

#airHotelForm .table_spacer td { padding:3px 5px 3px 5px;}

#airHotelForm{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding-top:10px; height:280px}

#airHotelForm #airHotel_title{margin:0px; padding:0px 0px 0px 15px;}

#airHotelForm .spacer_td {text-align:left;}

#airHotelForm #airhotel_searchbox{padding: 0 0 10px 10px;}

#airHotelForm .airHotel_searchbox_div {padding:0; width:295px;}

#airHotelForm .width_td{width:120px;}

#airHotelForm #leavingFrom{ width:100px;}
#airHotelForm #goingTo{ width:100px;}
#airHotelForm #chk_in{ width:100px;}
#airHotelForm #chk_out{width:100px;}
#airHotelForm #dateLeavingTime{width:80px;}
#airHotelForm #dateReturningTime{width:80px;}

#airHotelForm #table_num td{margin:0px;  padding:4px 0px 4px 5px;
vertical-align:top;}

#airHotelForm .select_children{text-align:center;}
#airHotelForm .select_adults{text-align:center;}

#airHotelForm #num_td1{width:30px;}
#airHotelForm #num_td2{width:30px;}
#airHotelForm #num_td3{width:30px;}

#airHotelForm .num{ width:34px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color: black;}


#airHotelForm #children_box_spacer{
	width:235px;
	margin:0px;
}

#airHotelForm #children_box{
	background-color:#f9f9f9;
	border: solid 1px #ccc;
	width:230px;
	height:30px;
	padding:5px 0 0 5px;
	display:none;
}

#airHotelForm #children_box span{/*color:#bd362a;*/}

#airHotelForm .submit_td{ text-align:left;}
#airHotelForm .submit_td input{margin-left:0px;}
#airHotelForm .age {font-size:0.7em;}

/**************************** End --- Air + Hotel search box ************************/
