#multi_searchbox{ 
width:320px;
height:280px;
border:0; 
background-color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
text-align:left;
overflow:hidden;
}

#search_tabs{
background-color:#558951;padding:0;}

.search_tabs_ul{margin-left:-2px}

.search_tabs_ul li{margin:0;padding:0;}

form.search_form{width:300px;}

select{font-size:9px;padding:0}
input[type="text"]{height:13px;font-size:10px;padding:0}


.search_tabs_ul a, .search_tabs_ul a:visited{ 
color:#fff; 
text-decoration:none;
font: bold 10px Arial, Helvetica, sans-serif; 
padding:3px 6px; 
background-color:#c1b016;
margin:0px 1px 0 0;
}

.search_tabs_ul a:hover, .search_tabs_ul a:active{ 
color:#c1b016; 
background-color:#fff; 
}

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

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

/* calendar positioning style */

.caltpbg_a{
position:absolute;
top:40px;
left:150px;
}
.caltpbg_b{
position:absolute;
top:40px;
left:150px;
}

/* Submit Button - ALL*/
.submit{ 
width:60px;
padding:2px 3px 2px 3px; 
border-top:solid 1px #ddd; 
border-left:solid 1px #ddd; 
border-bottom:solid 1px #aaa; 
border-right:solid 1px #aaa; 
background-color:#c1b016; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#fff; 
cursor:pointer; 
margin-top:10px;
}


.submit_hov{ 
width:60px; 
padding:2px 3px 2px 3px; 
border-top:solid 1px #ddd; 
border-left:solid 1px #ddd; 
border-bottom:solid 1px #aaa; 
border-right:solid 1px #aaa; 
background-color:#558951; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#fff; 
cursor:pointer; 
margin-top:10px;
}


.submit_focused{ 
padding:0px 5px 0px 5px; 
border-top:solid 1px #aaa; 
border-left:solid 1px #aaa; 
border-bottom:solid 1px #aaa; 
border-right:solid 1px #aaa;  
background-color:#558951; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#fff; 
cursor:pointer;
margin-top:10px;
}
/* ##################### Hotels Tab ###################### */

#HotelForm #hotel_title_v2{
margin-bottom:20px;padding:0px 0px 0px 10px;
width:320px
}
#HotelForm #num_hotel_2 td{width:10px; vertical-align:top;} 
#HotelForm #num_hotel_2 td .select .num{width:30px}
#HotelForm #city{ width:150px;}
#HotelForm .dates_td { width:150px;}
#HotelForm .dates_td input{ float:left;}
#HotelForm #chk_in{ width:150px;}
#HotelForm #chk_out{ width:150px;}
#HotelForm .submit_td_hotel_2{width:180px;}
.submit_td_hotel_2{width:150px}
#HotelForm #children_box{
	width:300px;
	background-color:#f9f9f9;
	border: solid 1px #ccc;
	padding:0px;
	margin:0px;
	display:none;
	white-space:nowrap;
}


 
/* ###################### Air Tab ########################## */

#AirForm{
width:320px; 
margin:0px; 
padding:0px 0px 0px 0px;}

#AirForm .table_spacer td { padding:1px 5px 1px 5px;}

.air_searchbox_div, #round_way{width:300px}
#AirForm #pageheader{padding:10px 0;}
#AirForm #pageheader h2{display:none}
#AirForm #pageheader td label{padding:0;margin:0;font-size:9px}
#AirForm .table_spacer_2{background-color:#e1d78a;width:300px}
#AirForm .width_td{width:100px;}

#AirForm #multiCityForm{overflow-x: hidden; overflow-y: auto; border:1px solid #ccc; width:320px; height:110px;margin:0}

#AirForm #multiCityForm{width:300px;}
#AirForm #multiCityForm .width_td{width:100px;}
#AirForm #leavingFrom{ width:70px;}
#AirForm #round_way #leavingFrom{ width:70px}
#AirForm #multiCityForm #leavingFrom{ width:50px;}
#AirForm #goingTo{ width:70px;}
#AirForm #multiCityForm #goingTo{ width:50px;}
#AirForm #chk_in{ width:70px;}
#AirForm #multiCityForm #chk_in{ width:40px;}
#AirForm #chk_out{width:70px;}
#AirForm #multiCityForm #chk_out{width:40px;}
#AirForm .time_select{width:100px;}
#AirForm #multiCityForm .time_select{width:52px;}
#AirForm #submit_div{float:right; padding:0px 30px 30px 0;width:50px}

#AirForm .table_spacer{width:300px}
#AirForm .select_adults{width:20px; text-align:center;}
#AirForm .select_children{text-align:center;}
#AirForm .num_td{width:80px;}
#AirForm .num{width:20px;}
#AirForm #table_num td.num_td select{width:40px;}
#AirForm #multiCityForm #leavingFrom{ width:55px;margin-left:0px}
#AirForm #multiCityForm table.table_spacer td.width_td input{padding:0;margin:0;width:30px}

#AirForm input.submit, #AirForm input.submit_hov{margin-top:-10px}
#AirForm #children_box{
	width:300px;
	background-color:#f9f9f9;
	border: solid 1px #ccc;
	padding:5px;
	display:none;
}




/* ######################## Air+Hotels Tab ##################### */

#airHotelForm{
width:320px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
padding-top:10px;
}
#airHotelForm .table_spacer td { padding:2px 5px 2px 5px;}
#airhotel_title{margin-bottom:20px}
#airHotelForm #leavingFrom{ width:75px;margin-left:54px}
#airHotelForm #goingTo{ width:75px;}
#airHotelForm #leavingFrom2{ width:75px;}
#airHotelForm #chk_in{ width:75px;}
#airHotelForm #chk_out{width:75px;}
#airHotelForm #dateLeavingTime{width:75px}
#airHotelForm #dateReturningTime{width:75px;}
#airHotelForm #table_num{font-size:9px;margin-left:-5px}
#airHotelForm #num_td1, #airHotelForm #num_td2, #airHotelForm #num_td3, #airHotelForm #num_td4{padding:0;margin:0}
#airHotelForm td.select_stops, #airHotelForm td.select_adults, #airHotelForm td.select_children, #airHotelForm td.select_seniors{width:20px;padding:0;margin:0}

#airHotelForm .num{ width:35px;padding:0;margin:0;}

#airHotelForm #children_box{
	background-color:#f9f9f9;
	border: solid 1px #ccc;
	width:180px;
	height:45px;
	padding:5px 0 0 5px;
	display:none;
}
/* ###################### Cars Tab ###################### */

#CarForm{
width:300px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
padding-top:10px;
}
#car_searchbox #car_title{margin-bottom:20px}
#puwhere{width:100px;}
#CarForm #pucity{width:100px;}
#CarForm #chk_out{ width:100px; margin-right:5px;}
#CarForm #chk_in{ width:100px; margin-right:5px;}
#CarForm #carcode{ width:100px;}
#CarForm #pu_time{width:100px;}
#CarForm #do_time{width:100px;}
select#carcode{font-size:10px}

/* ###################### Last Minute Tab ###################### */
#LmdForm, #dest{
width:300px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
padding-top:10px; 
}

#lmd_searchbox{width:300px;}
#lmd_searchbox #lmd_title{margin-bottom:20px}
#LmdForm #toggeler{background-color:#e1d78a;width:300px;}
#LmdForm #lmd_dates2 td, #lmd_dest2 td{
	padding-right:0px;
	padding-left:5px;
}
#LmdForm #lmd_dates2 td.lmd_td {width:68px;}
/* ################## Activities Tab ###################### */

#AttractionsForm{
width:320px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em; 
padding-top:10px;
}
#attractions_searchbox #attractions_title{margin-bottom:20px}
#AttractionsForm .table_spacer{width:310px}
#AttractionsForm #checkbox_table td{ padding:0px 0px 2px 0px;vertical-align:top;font-size:10px; }

/* promo/ad images */

#HotelForm #ad_link{display:none}

#LmdForm #ad_link{display:none}

#AttractionsForm #ad_link{display:none}


