/*---- CSS Document -----*/
/*---- general -----*/
*{
	padding:0;
	margin:0;
	}
body, html{
	padding:0;
	margin:0;
	background-color:#c6ecfb;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#343434;
	}
p, h1, h2, h3, h4, h5, h6, a, span, strong, img, ul, li, div, textarea, ol, label, input, form, td, tr{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	outline:none;
	text-decoration:none;
	}
img{
	border:none;
	}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
.link_txt{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	}
.link_txt:hover{
	color:#000;
	}	
/*********************************---- holiday page start -----*******************************/							
/*---- main table start -----*/
.main_container{
	width:892px;
	margin:0 auto;
	background-color:#fff;
	/*background-color:#663300;*/
	}
/*---- header start -----*/
.header{
	height:134px;
	background-color:#c6ecfb;
	}
.header_top{
	height:91px;
	/*padding:1px 0 0 0;*/
	padding:0px 0 0 0;
	}
.logobase{
	width:480px;
	background:url(../images2/logo_new.jpg) no-repeat;
	height:91px;
	}
.logo{
	margin:22px 0 0 24px;
	}
.callnow_panel-{
	padding:20px 0 0 38px;
	}
.seo{
	width:156px;
	background-color:#c6ecfb;
	}	
.seoimg{
	margin:10px 0 0 18px;
	}	
.callnow_base{
	width:480px;
	}
/*.emirate{
	float:right;
	margin:3px 1px 0 0;
	}	
.phone_no{
	width:270px;
	float:left;
	margin:0 0 0 75px;
	_margin:0 0 0 44px;
	font:normal 22px/53px Arial, Helvetica, sans-serif;
	color:#000;
	}
.yellow_txt{
	color:#ffff66;
	font-size:20px;
	}	*/					
/*---- header end -----*/
/*---- navigation start -----*/
.nav_panel{
	height:39px;
	border-top:2px solid #dcdadc;
	border-left:2px solid #dcdadc;
	border-right:2px solid #dcdadc;
	border-bottom:1px solid #e7e7e7;
	background:url(../images2/nav_bg.gif) 0 0 repeat-x #fff;
	}
.nav_panel .nav_menu{
	font:bold 12px/39px Arial, Helvetica, sans-serif;
	padding:0 0 0 16px;
	}
.nav_panel .nav_menu li{
	float:left;
	color:#054e6a;
	position:relative;
	z-index:5000;
	}
.nav_panel .nav_menu li	a{
	color:#054e6a;
	display:block;
	margin:0 12px;
	text-decoration:none;
	}
.nav_panel .nav_menu li	a:hover{
	color:#F60000;
	}
.nav_panel .nav_menu li	span{
	color:#F60000;
	display:block;
	margin:0 12px;
	cursor:pointer;
	}
.nav_panel .nav_menu div
	{	
	position: absolute;
	visibility: hidden;
	width:200px;
	left:-14px;
	top:32px;
	z-index:50000;
	}

.nav_panel .nav_menu div a, .nav_panel .nav_menu div span
	{	
	position: relative;
	display: block;
	background-color:#fff;
	height:31px;
	padding:0 10px;
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #fff;
	background:url(../images2/nav_bg2.gif) 0 0 repeat-x #fff;
	}
.nav_panel .nav_menu li ul.dropdown{
	position:absolute;
	visibility:hidden;
	left:0;
	top:31px;
	/*width:100px;*/
	background:url(file:///C|/Documents and Settings/SudiptaM/images/nav_bg.gif) 0 0 repeat-x;
	display:block;
	}
.nav_panel .nav_menu li ul.dropdown li{
	float:none;
	}
.nav_panel .nav_menu li ul.dropdown li a{
	color:#ff0000;
	margin:0 20px;
	}						
/*---- navigation end -----*/

/*---- body start -----*/
.body, .body_for_special_offer_page{
	padding:18px 36px 0 36px;
	background-color:#fff;
	}
/*---- lpanel start -----*/	
.lpanel{
	width:288px;
	margin:0 14px 0 0;
	/*background-color:#CC0033;*/
	}
.best_offer{
	background-color:#007bc3;
	}	
.offer_panel{
	width:258px;
	/*background-color:#007bc3;*/
	padding:20px 0 0 45px;
	background:url(../images2/our_bg.gif) 0 0 no-repeat;
	}
.offer_panel p{
	color:#9bd8fc;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	}	
.offer_heading, .holiday_heading{
	background:url(../images2/offer_heding_bg.gif) 0 0 no-repeat;
	width:125px;
	height:16px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	margin:0 0 15px 0;
	}
.newsletter_panel{
	padding:0 15px 0;
	}
.newsletter_panel_next{
	background:url(../images2/sign_up_bg.gif) 100% 0 no-repeat;
	
	}	
.form_newsletter{
	width:auto;
	}
.form_newsletter h3{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0 10px 0;
	}	
.form_newsletter input.text{
	background-color:#f2e38e;
	border:1px solid #fff;
	float:left;
	margin:0 5px 15px 0;
	padding:1px;
	}
.form_newsletter input.submit, .search, .search2{
	width:52px;
	height:20px;
	background:url(../images2/submit_btn.gif) 0 0 no-repeat;
	border:none;
	outline:none;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	cursor:pointer;
	display:block;
	}
.holiday_browse{
	background-color:#fddeb1;
	border:1px solid #ff9900;
	}
.holiday_browse_heading{
	height:29px;
	background-color:#ff9900;
	padding-left:15px;
	}
.holiday_browse_form{
	/*width:auto;*/
	width:292px;
	}	
.holiday_browse_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.holiday_browse_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 10px 0 0;
	width:65px;
	margin:2px 0 0 0;
	}
.holiday_browse_form input.text1{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:1px;
	}	
.holiday_browse_form select{
	width:150px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	}
.holiday_browse_form select.date{
	width:50px;
	margin:0 7px 0 0;
	}
.holiday_browse_form select.year{
	width:115px;
	}				
.le8toppadding{
	padding:15px;
	}
.le8toppadding_for_flight{
	padding:10px;
	}														
/*---- lpanel end -----*/
/*---- rpanel start -----*/
.rpanel{
	width:517px;
	}
.welcome_panel{
	margin:0 0 15px 0;
	background:url(../images2/welcome_pic2.jpg) 0 0 no-repeat;
	height:198px;
	}
.welcome_panel_inner{
	padding:15px 15px 0 15px;
	}
.holiday_heading{
	background:url(../images2/holiday_heading.gif) 0 0 no-repeat;
	width:143px;
	height:18px;
	}
.pic_holiday{
	float:left;
	margin:0 10px 20px 0;
	display:block;
	}
.flash_cont{
	/*background:url(../images2/flash_cont_bg.jpg) 0 0 no-repeat;*/
	width:423px;
	height:476px;
	/*border:1px solid #37b2fa;*/
	outline:none;
	}
.bottom_margin{
	margin-bottom:8px;
	}
.bottom_margin2{
	margin-bottom:10px;
	}
.bottom_margin3{
	margin-bottom:20px;
	}	
.bottom_margin2_for_citybreaks{
	margin-bottom:0;
	}	
.marleft{
	margin:0 0 0 0;
	overflow:hidden;
	height:100%;
	width:195px;
	}
.marleft select{
	margin:0 11px 10px 0;
	width:50px;
	}
.marleft label{
	float:left;
	}			
.nomarlabelright{
	margin-right:5px;
	/*width:20px;*/
	}
.blue_txt{
	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#007bc3;
	padding:0 0 0 5px;
	}
.topmargin{
	margin:45px 0 0 0;
	}
.topmargin_for_offerpage{
	margin:10px 0 0 0;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}	
.topmargin2{
	margin:10px 0 0 0;
	}		
.bottom_note{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:5px;
	}
.bottom_note2{
	margin-bottom:25px;
	}
.bottom_note3{
	margin-bottom:15px;
	}	
.bottom_note4{
	margin-bottom:10px;
	}	
.bottom_note5{
	margin-bottom:34px;
	}				
.search, .search2{
	background:url(../images2/search_btn3.gif) 0 0 no-repeat;
	width:82px;
	height:26px;
	/*float:right;*/
	margin:0 0 0 170px;
	display:block;
	background-color:inherit;
	}
.search2{
	/*float:right;*/
	margin:-30px 0 0 265px;
	}												
/*---- rpanel end -----*/
.banner_lsting{
	width:auto;
	}
.banner_lsting li{
	float:left;
	margin:0 16px 0 0;
	}
.banner_lsting li.nomarright{
	margin-right:0;
	}	
/*.banner_lsting li a{
	float:left;
	display:block;
	}
.banner_lsting li a img{
	float:left;
	}	*/
.mar_botom{
	margin-bottom:9px;
	}				
/*---- body end -----*/

/*---- footer start -----*/
.footer{
	background-color:#fff;
	height:89px;
	border-top:5px solid #007bc4;
	}
.footer .allign_txt{
	width:560px;
	float:left;
	margin:0 0 0 0;
	}	

.footer .allign_txt .list_nav, .footer .allign_txt .list_nav2, .footer .allign_txt .list_nav3{
	/*width:490px;
	float:right;*/
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
	}

.footer .allign_txt .list_nav2{
	padding:0 0 0 40px;
	margin-top:0;
	}
.footer .allign_txt .list_nav3{
	padding:0 0 0 45px;
	margin-top:0;
	}		
.footer .allign_txt .list_nav li, .footer .allign_txt .list_nav2 li, .footer .allign_txt .list_nav3 li{
	float:left;
	color:#5d5d5d;
	text-align:center;
	}
.footer .allign_txt .list_nav li a, .footer .allign_txt .list_nav2 li a, .footer .allign_txt .list_nav3 li a{
	display:block;
	margin:0 5px;
	color:#5d5d5d;
	}
.footer .allign_txt .list_nav li a:hover, .footer .allign_txt .list_nav2 li a:hover, .footer .allign_txt .list_nav3 li a:hover{
	color:#000;
	}
.footer .allign_txt .list_nav li span, .footer .allign_txt .list_nav2 li span, .footer .allign_txt .list_nav3 li span{
	display:block;
	margin:0 5px;
	color:#000;
	cursor:pointer;
	}		
.copyright{
	width:150px;
	margin:0 0 0 183px;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	}
.icon_one{
	float:left;
	margin:0 13px 0 0;
	}
.icon_two{
	margin:0 0 0 0;
	}
.icon_holder{
	float:left;
	width:120px;
	margin:12px 0 0 52px;
	}
.copyright2{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	padding:5px 50px;
	}
.seofinal{
	float:right;
	display:block;
	margin:15px 60px 0 0;
	_margin:15px 15px 0 0;
}	
.seofinal-1{
	float:left;
	display:block;
	margin:15px 5px 0 0;
	_margin:15px 15px 0 0;
}
.bpdCopyright{ color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#C6ECFB; padding-top:8px;}
.bpdCopyright a{ color:#333333;}
.bpdCopyright a:hover{ color:#000000;}
							
/*---- footer end -----*/

/*---- main table end -----*/

/*********************************---- holiday page end -----*******************************/

/*********************************---- hotel form page start -----*******************************/
.hotelinfo_cont{
	width:60px;
	float:left;
	height:20px;
	position:relative;
	margin:0 9px 0 0;
	}
.hotelinfo_cont input{
	float:left;
	margin-right:4px;
	}	
.hotelinfo_cont label.radiocontent{
	float:right;
	position:absolute;
	}	
.hotelfinal_form{
	width:266px;
	position:relative;
	margin:0 auto 10px;
	padding:10px;
	}
.hotelfinal_form .city{ width:200px; clear:both; margin-bottom:5px;}
.hotelfinal_form .city_select{
	width:250px;
	clear:both;
	}
	.bedshotelfinal_form .city_select{
	width:210px;
	clear:both;
	}
.bedshotelfinal_form select{
	width:140px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:5px 0 10px 0;
	}
.hotelfinal_form input.text2, .bedshotelfinal_form input.text2{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:1px;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	

.hotelfinal_form .cal,.bedshotelfinal_form .cal{ width:100px; float:left; margin:0 4px 5px 0;}	
.hotelfinal_form .city, .bedshotelfinal_form .city{ width:200px; clear:both; margin-bottom:5px;}
.hotelfinal_form .city_select{
	width:250px;
	clear:both;
	}

.hotelfinal_form .room{ clear:both; margin-bottom:5px;}	
.room_txt{
	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:7px;
	} 	
.hotelfinal_form .select_room{ width:40px;}	
.hotelfinal_form .select_room1{ margin-left:11px;}	
	
	
	
		
.hotelfinal_form .rooomcoont{
	height:100%;
	overflow:hidden;
	}	
.hotelfinal_form .rooom{
	width:90px;
	float:left;
	margin:0 5px 0 0;
	}
.hotelfinal_form .rooom2{
	width:50px;
	float:left;
	margin:0 5px 0 0;
	}		
/*.hotelfinal_form .find_city{
	width:140px;
	background-color:#ff0000;
	}*/
.hotelfinal_form a.cityfind{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
	margin:-8px 0 10px 94px;
	display:block;
	width:60px;
	}
.hotelfinal_form a.cityfind:hover{
	color:#666666;
	}
.hotelfinal_form span.middletxt{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	float:left;
	margin:1px 5px 0 0;
	}					
.hotelfinal_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.hotelfinal_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:2px 5px 0 0;
	width:90px;
	}
.hotelfinal_form label.rooomargin{
	margin:0 0 8px 0;
	}
.hotelfinal_form label.smlllabel{
	width:60px;
	margin:0 0 8px 0;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}		
/*.city_breaks_form label.smaller{
	width:60px;
	}*/	
.hotelfinal_form input.text2{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:1px;
	width:140px;
	}	
.hotelfinal_form select{
	width:140px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:0 0 10px 0;
	}
.bedshotelfinal_form select{
	width:140px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:5px 0 10px 0;
	}

.hotelfinal_form select.large{
	width:140px;
	}		
.hotelfinal_form select.date{
	width:50px;
	margin:0 5px 10px 0;
	float:left;
	}
.hotelfinal_form select.date2{
	width:58px;
	margin:18px 7px 0 0;
	}
.hotelfinal_form select.date3{
	width:50px;
	padding:-18px 0 0 0;
	margin-right:7px;
	}		
.hotelfinal_form select.year{
	width:80px;
	}
.hotelfinal_form select.year2{
	width:140px;
	}	
.banner_lsting_for_citybreaks_bestoffers{
	width:auto;
	}
.banner_lsting_for_citybreaks_bestoffers li{
	float:left;
	margin:0 9px 5px 0;
	}
.banner_lsting_for_citybreaks_bestoffers li.nomarright{
	margin-right:0;
	}
.banner_lsting_for_citybreaks_bestoffers li	a{
	width:185px; 
	height:235px; 
	position:relative;
	display:block;
	}
.banner_lsting_for_citybreaks_bestoffers li	a span{
	z-index:100;
	color:#FFFFFF; 
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	left:10px; 
	top:9px; 
	background:#1385cd url(../images2/price-tag.jpg) no-repeat 100% 0px; 
	height:30px; 
	padding:0 22px 0 10px;
	}
.banner_lsting_for_citybreaks_bestoffers li	a.turkey{ background:url(../images2/sydney_pic.jpg) 0 0 no-repeat; height:210px;}	
.banner_lsting_for_citybreaks_bestoffers li	a.greece{ background:url(../images2/greece_pic.jpg) 0 0 no-repeat; height:210px;}	
	
	
	
		
/*.banner_lsting_for_citybreaks_bestoffers li a{
	float:left;
	display:block;
	}
.banner_lsting_for_citybreaks_bestoffers li a img{
	float:left;
	}*/		
.hotelfinal_form div.find_city{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	*margin:-28px 40px 0 0;
	margin-right:40px;
/*	margin:0 0 0 100px;
	width:58px;
	text-decoration:underline;*/
	}
.cal_icon4{
	/*float:right;
	margin:-28px 10px 0 0;
	*margin-right:-60px;*/
	position:absolute;
	right:30px;
	cursor:pointer;

	}	
.hotelfinal_form .marleft2{
	margin:0 0 0 95px;
	overflow:hidden;
	height:100%;
	width:195px;
	}
.hotelfinal_form .hotelfinal_radio_cont{
	width:250px;
	/*background-color:#ff0000;*/
	/*float:right;*/
	margin:0px 0 0 0;
	
	}	
.hotelfinal_form .marleft2 label{
	width:60px;
	}
.hotelfinal_form .marleft2 select{
	margin:0 12px 10px 0;
	}	
.hotelfinal_form .sm_txt{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#1672BD;}	
/*********************************---- hotel form page end -----*******************************/	

/*********************************---- city breaks page start -----*******************************/

/*---- main table start -----*/

/*---- lpanel start -----*/
.lpanel_for_citybreaks{
	width:379px;
	margin:0 14px 0 0;
	/*background-color:#CC0033;*/
	}
.city_breaks{
	background-color:#e3f1f8;
	border:1px solid #61b7ea;
	}
.city_breaks_heading{
	height:29px;
	background-color:#200101;
	padding-left:15px;
	}
.city_breaks_form{
	width:auto;
	position:relative;
	margin:0 0 10px 0;
	}	
.city_breaks_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.city_breaks_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:2px 5px 0 0;
	width:90px;
	}
/*.city_breaks_form label.smaller{
	width:60px;
	}*/	
.city_breaks_form input.text2{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:1px;
	width:182px;
	}	
.city_breaks_form select{
	width:150px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:0 0 10px 0;
	}
.city_breaks_form select.large{
	width:186px;
	}		
.city_breaks_form select.date{
	width:50px;
	margin:0 7px 0 0;
	}
.city_breaks_form select.date2{
	width:58px;
	margin:18px 7px 0 0;
	}
.city_breaks_form select.date3{
	width:50px;
	padding:-18px 0 0 0;
	margin-right:7px;
	}		
.city_breaks_form select.year{
	width:115px;
	}
.city_breaks_form select.year2{
	width:186px;
	}	
.banner_lsting_for_citybreaks_bestoffers{
	width:auto;
	}
.banner_lsting_for_citybreaks_bestoffers li{
	float:left;
	margin:0 9px 5px 0;
	}
.banner_lsting_for_citybreaks_bestoffers li.nomarright{
	margin-right:0;
	}	
/*.banner_lsting_for_citybreaks_bestoffers li a{
	float:left;
	display:block;
	}
.banner_lsting_for_citybreaks_bestoffers li a img{
	float:left;
	}*/		
.city_breaks_form div.find_city{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	*margin:-28px 40px 0 0;
	margin-right:40px;
/*	margin:0 0 0 100px;
	width:58px;
	text-decoration:underline;*/
	}
.cal_icon4{
	/*float:right;
	margin:-28px 10px 0 0;
	*margin-right:-60px;*/
	position:absolute;
	right:30px;
	cursor:pointer;

	}	
.city_breaks_form .marleft2{
	margin:0 0 0 95px;
	overflow:hidden;
	height:100%;
	width:195px;
	}
.city_breaks_form .marleft2_for_radio_cont{
	margin:0 0 0 55px;
	overflow:hidden;
	height:100%;
	width:245px;
	}	
.city_breaks_form .marleft2 label{
	width:60px;
	}
.city_breaks_form .marleft2 select{
	margin:0 12px 10px 0;
	}	
.for_room{
	width:95px;
	float:left;
	}
.rating_cont{
	width:70px;
	float:left;
	height:20px;
	position:relative;
	margin:0 5px 0 0;
	}
.rating_cont input{
	float:left;

	}	
.rating_cont label.radiocontent{
	float:right;
	display:block;
	position:absolute;
	left:20px;
	}
.rating_holidayinfo{
	width:70px;
	float:left;
	height:20px;
	position:relative;
	margin:0 0 0 0;
	}
.rating_holidayinfo input{
	float:left;
	}
.rating_holidayinfo label.radiocontent{
	float:right;
	display:block;
	position:absolute;
	left:15px;
	width:40px;
	}
.chkbxcont{
	margin:8px 0 0 0;
	}				
.checkbox{
	margin:0 10px 0 0;
	}
.check_label{
	width:200px;
	margin:0 0 0 12px;
	}
.check_label2{
	width:200px;
	margin:-18px 0 0 22px;
	}													
/*---- lpanel end -----*/	
/*---- rpanel start -----*/
.flas_cont{
	*margin:28px 0 0 0;
	}
.flash_cont_cbr{ margin:0 0 0 0; padding:28px 0 0 0;}	
.rpanel_for_citybreaks{
	width:423px;
	/*background-color:#CC0033;*/
	}
.banner_panel_for_citybreaks{
	margin:0 0 11px 0;
	height:203px;
	}
.banner_panel_for_citybreaks a.barcelona, .banner_panel_for_citybreaks a.paris { 
	background:url(../images2/barcelona_pic.jpg) no-repeat; 
	width:205px; 
	height:203px; 
	position:relative;
	display:block;
	}
.banner_panel_for_citybreaks a.barcelona span, .banner_panel_for_citybreaks a.paris span { 
	z-index:100;
	color:#FFFFFF; 
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	left:10px; 
	top:9px; 
	background:#1385cd url(../images2/price-tag.jpg) no-repeat 100% 0px; 
	height:30px; 
	padding:0 22px 0 10px;
  	}
.banner_panel_for_citybreaks a.paris{ background:url(../images2/paris_pic.jpg) 0 0 no-repeat;}




















.margin_right{
	margin:0 13px 0 0;
	}	
.banner_panel_inner_for_citybreaks{
	padding:15px 15px 0 15px;
	}
.flash_cont_for_citybreaks{
	/*background:url(../images2/flash_cont_bg.jpg) 0 0 no-repeat;*/
	width:423px;
	height:476px;
	/*border:1px solid #37b2fa;*/
	outline:none;
	}		
/*---- rpanel end -----*/
.banner_lsting_for_citybreaks{
	width:auto;
	}
.banner_lsting_for_citybreaks li{
	float:left;
	margin:0 8px 0 0;
	}
.banner_lsting_for_citybreaks li.nomarright{
	margin-right:0;
	}
.banner_lsting_for_citybreaks li a{
	width:268px; 
	height:201px; 
	position:relative;
	display:block;
	}	
.banner_lsting_for_citybreaks li a span{
	z-index:100;
	color:#FFFFFF; 
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	left:10px; 
	top:9px; 
	background:#1385cd url(../images2/price-tag.jpg) no-repeat 100% 0px; 
	height:30px; 
	padding:0 22px 0 10px;
	}
.banner_lsting_for_citybreaks li a.prague{ background:url(../images2/prague_pic.jpg) 0 0 no-repeat;}	
.banner_lsting_for_citybreaks li a.new_york{ background:url(../images2/nuyork_pic.jpg) 0 0 no-repeat;}	
.banner_lsting_for_citybreaks li a.vegas{ background: url(../images2/vegas_pic.jpg) 0 0 no-repeat;}	
	
	
		
/*.banner_lsting_for_citybreaks li a{
	float:left;
	display:block;
	}
.banner_lsting_for_citybreaks li a img{
	float:left;
	}*/

/*---- main table end -----*/

/*********************************---- city breaks page end -----*******************************/

/*********************************---- special offer page start -----*******************************/
.body_for_special_offer_page{
	padding:18px 10px 0 10px;
	}
.rpanel_for_special_offer_page{
	width:574px;
	}
.offer_listing{
	width:auto;
	}
.offer_listing li{
	float:left;
	margin:0 5px 0 0;
	}
.offer_listing li a{
	width:182px; 
	height:252px; 
	position:relative;
	display:block;
	}	
.offer_listing li a span{
	z-index:100;
	color:#FFFFFF; 
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	left:16px; 
	top:9px; 
	background: #E00404 url(../images2/price-tag-red.jpg) no-repeat 100% 0px; 
	height:30px; 
	padding:0 22px 0 10px;
	}
.offer_listing li a.bangkok{ background:url(../images2/bangkok_pic.jpg) 0 0 no-repeat;}
.offer_listing li a.bangkok span, .offer_listing li a.sydney span{ left:12px;}
.offer_listing li a.lagos{ background:url(../images2/lagos_pic.jpg) 0 0 no-repeat;}
.offer_listing li a.phuket{ background:url(../images2/phuket_pic.jpg) 0 0 no-repeat;}	
.offer_listing li a.sydney{ background:url(../images2/sydney2_pic.jpg) 0 0 no-repeat;}
.offer_listing li a.johans{ background:url(../images2/johans_pic.jpg) 0 0 no-repeat;}
.offer_listing li a.mel{ background:url(../images2/melbourne_pic.jpg) 0 0 no-repeat;}
	
	
	
.best_offer_for_special_offer_page{
	background-color:#007bc3;
	margin:0 0 16px 0;
	}
.travel_extra_cont{
	width:292px;
	height:162px;
	background:url(../images2/travel_extra_bg.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
.extra_left{
	width:162px;
	float:left;
	margin:7px 0 0 0;
	}
.tool_travel{
	float:right;
	width:123px;
	margin:20px 0 0 0;
	}	
.extra_left_heading, .tool_right_heading{
	background:url(../images2/extra_heading.jpg) 0 0 no-repeat;
	width:162px;
	height:32px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
.travel_extra_listing, .travel_tools_listing{
	width:auto;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 0 14px;
	text-align:left;
	}	
.travel_extra_listing li, .travel_tools_listing li{
	
	}
.travel_extra_listing li a, .travel_tools_listing li a{
	color:#000;
	}
.travel_extra_listing li a:hover, .travel_tools_listing li a:hover{
	color:#be3429;
	}
.tool_right_heading{
	background:url(../images2/tools_heading.jpg) 3px 0 no-repeat;
	width:118px;
	height:31px;
	}	
.travel_tools_listing{
	width:auto;
	margin:0 16px 0 0;
	text-align:right;
	}
.flash_cont2{
	width:517px;
	height:169px;
	margin:16px 0 28px 21px;
	}	
.special_offer_form{
	width:auto;
	}	
.special_offer_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.special_offer_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 10px 0 0;
	width:65px;
	margin:2px 0 0 0;
	}
.special_offer_form input.text1{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:1px;
	}	
.special_offer_form select{
	width:150px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	}
.special_offer_form select.date{
	width:50px;
	margin:0 7px 0 0;
	}
.special_offer_form select.year{
	width:115px;
	}	
.le8toppadding_for_offer{
	padding:10px 15px;
	}	
.middleallign{
	padding:0 0 0 3px;
	}															
/*********************************---- special offer page end -----*******************************/

/*********************************---- flights page start -----*******************************/	
.flight_list_bg{
	background:url(../images2/flight_bg.jpg) 0 0 no-repeat #46a0d5;
	width:423px;
	height:552px;	
	}
.flight_list_bg .inner_padd{
	padding:50px 15px 10px 15px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}	
.flight_country, .flight_price{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0;
	}	
.flight_price{
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	}	
.flight_list_bg_for_carhire{
	border:1px solid #2fa1e4;
	margin-bottom:0;
	}	
.tab_function{
	margin:0 0 10px 0;
	}
.tab_function .tab_cont{
	width:auto;
	}
.tab_function .tab_cont li{
	float:left;
	margin:0 5px 0 0;
	}
.tab_function .tab_cont li a{
	display:block;
	background-color:#2C0303;
	padding:5px;
	color:#fff;
	}	
.flights_form{
	width:auto;
	position:relative;
	margin-bottom:0px;
	}
.contr{
	height:100%;
	overflow:hidden;
	margin:0 0 10px 0;
	}		
.flights_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.flights_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:2px 5px 15px 0;
	width:95px;
	}
.flights_form a{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;	
	}
.flights_form input{
	float:left;
	}
.flights_form input.birdate, .flights_form select.birdtime{
	width:100px;
	float:left;
	margin:0 5px 0 0;
	}	
.flights_form select.birdtime{
	width:80px;
	}		
.flights_form input.largest{
	width:200px;
	}	
.flights_form label.biggest{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	margin:0 0 5px 0;
	}	
.flights_form p.smallest{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	}	
.flights_form .marleft2 label.smaller{
	width:65px;
	margin:0 30px 0 0;
	}	
.flights_form input.text2{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 5px 2px 0;
	padding:1px;
	width:182px;
	}
.flights_form .marleft2 input.datefinal{
	/*float:left;*/
	width:50px;
	margin:0 7px 10px 0;
	}
.flights_form input.fght_rado_cont33{
	
	margin:1px 3px 0 0;

	}
.flights_form .fght_rado_cont input.radiopt{
	margin:7px 5px 0 0;
	}			
.flights_form select{
	width:150px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:0 5px 10px 0;
	float:left;
	}
.flights_form select.large{
	width:186px;
	float:left;
	margin:0 0 0 0;
	}
.flights_form input.large{
	width:183px;
	float:left;
	margin:0 0 0 0;
	}			
.flights_form select.date{
	width:50px;
	margin:0 7px 0 0;
	}
.flights_form select.date2{
	width:58px;
	margin:18px 7px 0 0;
	}
.flights_form select.date4{
	width:58px;
	margin:4px 7px 10px 0;
	}	
.flights_form select.date3{
	width:50px;
	padding:-18px 0 0 0;
	margin-right:7px;
	}		
.flights_form select.year{
	width:115px;
	}
.flights_form select.year2{
	width:186px;
	}
.flights_form div.find_city2{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	margin:3px 0 0 0;
/*	margin:0 0 0 100px;
	width:58px;
	text-decoration:underline;*/
	}
.flights_form .marleft2{
	margin:0 0 0 0;
	overflow:hidden;
	height:100%;
	width:210px;
	}
.flights_form .marleft3{
	margin:0 0 0 0;
	overflow:hidden;
	height:100%;
	width:310px;
	}
		
.flights_form .marleft2_for_radio_cont{
	margin:0 0 0 55px;
	overflow:hidden;
	height:100%;
	width:245px;
	}	
.flights_form .marleft2 label{
	width:60px;
	}
.flights_form .marleft3 label{
	margin:0 35px 0 0;
	width:65px;
	}
.flights_form .marleft3 input{
	margin:0;
	}		
.flights_form .marleft2 select{
	margin:0 12px 10px 0;
	}
.flights_form .lftcont, .flights_form .rhtcont{
	width:180px;
	float:left;
/*	height:200px;
	background-color:#ff0000;*/
	margin:10px 0 0 0;
	}
.flights_form .rhtcont{
	width:140px;
	/*background-color:#333333;
	height:200px;*/
	}	
.flights_form .lftcont label, .flights_form .rhtcont label{
	margin-bottom:5px;
	display:block;
	width:120px;
	}
.flights_form .rhtcont select.none{
	margin-bottom:none;
	}	
.flights_form .lftcont div.cal_cont{
	float:left;
	margin:0 0 0 10px;
	cursor:pointer;
	}
.form_list{
	width:auto;
	font-size:11px;
	}
.form_list li{
	background:url(../images2/arrow.png) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	}	
.flights_heading{
	height:35px;
	background:url(../images2/flight_heading.gif) 0 0 no-repeat;
	width:300px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
.flightsform_tab{
	/*border:1px solid #b1d0e0;*/
	margin:0 0 5px 0;
	padding:7px 0 0;
	width:auto;
	}
.flightsform_mid_alligned{
	margin:0 auto;
	width:339px;
	}	
.flightsform_tab_heading{
	background:url(../images2/tab_head2.gif) 0 0 no-repeat;
	width:339px;
	height:41px;
	}
.flightsform_tab_mid{
	background-color:#e3f1f8;
	padding:10px;
	width:320px;
	}
#flightstab-button{
	height:27px;
	}
.tablist, .tablist2{
	width:auto;
	padding:14px 0 0 14px;
	}
.tablist2{
	padding:8px 0 0 7px;
	}	
.tablist li, .tablist2 li{
	margin:0 5px 0 0;
	}
.tablist li.tab_on, .tablist li.tab_off, .tablist2 li.tab_on, .tablist2 li.tab_off{
	float:left;
	height:27px;
	width:107px;
	text-align:center;
	background:url(../images2/tab_btn.gif) 0 0 no-repeat;
	cursor:pointer;
	}	
.tablist li.tab_off, .tablist2 li.tab_off{
	float:left;
	height:27px;
	width:107px;
	text-align:center;
	background-position:0 -27px;
	}
.tablist li a, .tablist2 li a{
	color:#333;	
	text-align:center;
	font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;
	}
/*.flights_form{
	width:auto;
	overflow:hidden;
	position:relative;
	}*/
.booknow_no2{
	background:url(../images2/phno3.jpg) 0 0 no-repeat;
	width:141px;
	height:45px;
	float:left;
	margin:0 90px 0 0;
	}
.submit_container_for_flights{
	overflow:hidden;
	height:45px;
	margin:2px 0 0;
	}																					
/*********************************---- flights page end -----*******************************/		

/*********************************---- car hire page start -----*******************************/	

.carhire_form{
	width:auto;
	position:relative;
	margin-bottom:0px;
	}
.contr{
	height:100%;
	overflow:hidden;
	margin:0 0 0 0;
	}		
.carhire_form h2{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.carhire_form label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:7px 5px 0 0;
	width:90px;
	}
.carhire_form a{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;	
	}
.carhire_form input{
	float:left;
	}	
.carhire_form input.largest{
	width:200px;
	}	
.carhire_form label.biggest{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	margin:0 0 5px 0;
	}	
.carhire_form p.smallest{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	}	
.carhire_form .marleft2 label.smaller{
	width:65px;
	margin:0 30px 0 0;
	}	
.carhire_form input.text2{
	border:1px solid #7f9db9;
	background-color:#fff;
	margin:0 5px 10px 0;
	padding:1px;
	width:182px;
	}
.carhire_form .marleft2 input.datefinal{
	/*float:left;*/
	width:50px;
	margin:0 7px 10px 0;
	}		
.carhire_form select{
	width:150px;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	outline:none;
	margin:0 5px 3px 0;
	float:left;
	}
.carhire_form select.large{
	width:186px;
	float:left;
	}		
.carhire_form select.date{
	width:50px;
	margin:0 7px 0 0;
	}
.carhire_form select.date2{
	width:58px;
	margin:18px 7px 0 0;
	}
.carhire_form select.date4{
	width:58px;
	margin:4px 7px 10px 0;
	}	
.carhire_form select.date3{
	width:50px;
	padding:-18px 0 0 0;
	margin-right:7px;
	}		
.carhire_form select.year{
	width:115px;
	}
.carhire_form select.year2{
	width:186px;
	}
.carhire_form div.find_city2{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	margin:3px 0 0 0;
/*	margin:0 0 0 100px;
	width:58px;
	text-decoration:underline;*/
	}
.carhire_form .marleft2{
	margin:0 0 0 0;
	overflow:hidden;
	height:100%;
	width:210px;
	}
.carhire_form .marleft2_for_radio_cont{
	margin:0 0 0 55px;
	overflow:hidden;
	height:100%;
	width:245px;
	}	
.carhire_form .marleft2 label{
	width:60px;
	}
.carhire_form .marleft2 select{
	margin:0 12px 10px 0;
	}
.carhire_form .lftcont, .carhire_form .rhtcont{
	width:140px;
	float:left;
/*	height:200px;
	background-color:#ff0000;*/
	/*margin:10px 0 0 0;*/
	}
/*.carhire_form .rhtcont label.droplocation{
	width:140px;
	}*/	
.carhire_form .rhtcont{
	width:140px;
	float:right;
	margin:0 20px 0 0;
	/*background-color:#333333;
	height:200px;*/
	}	
.carhire_form .lftcont label, .carhire_form .rhtcont label{
	margin-bottom:5px;
	display:block;
	width:140px;
	}
.carhire_form .rhtcont select.none{
	margin-bottom:none;
	}	
.carhire_form .lftcont div.cal_cont{
	float:left;
	margin:0 0 0 10px;
	cursor:pointer;
	}
.form_list{
	width:auto;
	font-size:11px;
	}
.form_list li{
	background:url(../images2/arrow.png) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	}	
.flights_heading{
	height:35px;
	background:url(../images2/flight_heading.gif) 0 0 no-repeat;
	width:300px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
.flightsform_tab{
	/*border:1px solid #b1d0e0;*/
	margin:0 0 5px 0;
	padding:7px 0 0;
	width:auto;
	}
.flightsform_mid_alligned{
	margin:0 auto;
	width:339px;
	}	
.flightsform_tab_heading{
	background:url(../images2/tab_head2.gif) 0 0 no-repeat;
	width:339px;
	height:41px;
	}
.flightsform_tab_mid{
	background-color:#e3f1f8;
	padding:10px;
	width:320px;
	}
	
	
.le8toppadding_for_carhire{
	padding:5px 15px 0px;
	}	
.car_hire_heading{
	height:35px;
	background:url(../images2/car-hire_heading.gif) 0 0 no-repeat;
	width:381px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.heading_bottom{
	border-bottom:1px solid #12667E;
	padding:0 0 0 15px;
	}
.heading_bottom p{
	font-size:11px;
	}	
.topmargin_for_carhire{
	margin:13px 0 7px 0;
	/*_margin:0 0 0 0;*/
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}	
.booknow{
	float:left;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:8px 0 0 0;
	}
.booknow span{
	color:#CC0000;
	}

/*********************************---- search vehicle form start-----*******************************/
.vehicle_form #errMsg, .vehicle_form2 #errMsg, .vehicle_form3 #errMsg, .flights_form #errMsg{
	display:block;
	}
.flights_form #errMsg{
	margin:0 0 0 100px;
	display:block;
	}	
.dmy_txt{
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#073E69;
	}	
.destinymar{
	margin:0 0 8px 0;
	}
.vehicle2_body{
	background-color:#e3f1f8;
	border-left:1px solid #d0e7f2;
	border-right:1px solid #d0e7f2;
	*width:227px;
	}
.vehicle3_body{
	background-color:#e3f1f8;
	border-left:1px solid #d0e7f2;
	border-right:1px solid #d0e7f2;

	padding:0 5px;
	}	
.onlyborder{
	border-left:1px solid #d0e7f2;
	border-right:1px solid #d0e7f2;
	}		
.vehicle_form, .vehicle_form2, .vehicle_form3{
	width:auto;
	overflow:hidden;
	height:100%;
	padding:15px 15px 0;
	}
.vehicle_form2{
	padding:0 12px;
	}
.vehicle_form3{
	padding:0;
	}		
.vehicle_form span, .vehicle_form2 span, .vehicle_form3 span{
	color:#D63107;
	}
.vehicle_form3 span.exaple{
	color:#10437A;
	font:normal11px/14px Arial, Helvetica, sans-serif;
	}	
.vehicle_form span.checktxt, .vehicle_form2 span.checktxt, .vehicle_form3 span.checktxt{
	font:normal 11px/12px  Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:-5px 0 0 -10px;
	}			
.vehicle_form label, .vehicle_form2 label, .vehicle_form3 label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:8px 0 0 0;
	display:block;
	}
.vehicle_form2 label, .vehicle_form3 label{
	margin:5px 0 0 0;
	}	
.vehicle_form label.lefty{
	float:left;
	margin:8px 10px 0 0;
	width:65px;
	}		
.vehicle_form input.txtfld, .vehicle_form select, .vehicle_form2 input.txtfld, .vehicle_form2 select, .vehicle_form3 input.txtfld, .vehicle_form3 select{
	width:175px;
	background-color:#fff;
	border:1px solid #7f9db9;
	margin:5px 0 0 0;
	font-size:11px;
	height:20px;
	}
.vehicle_form2 input.txtfld, .vehicle_form3 input.txtfld{
	height:16px;
	padding:2px 0 0 0;
	}
.vehicle_form3 input.txtfld{
	padding:2px 0 0 2px;
	width:173px;
	}	
.vehicle_form2 select, .vehicle_form3 select{
	height:20px;
	}		
.vehicle_form2 select.chotto, .vehicle_form3 select.chotto, .vehicle_form3 select.chotto2{
	width:50px;
	margin:5px 5px 0 0;
	float:left;
	height:20px;
	}
.vehicle_form3 .diocont{
	margin:3px 0 2px 0;
	height:100%;
	overflow:hidden;
	}	
.vehicle_form3 .diocont input.raddioooo{
	float:left;
	margin:5px 5px 0 0;
	}	
.vehicle_form3 .cancel{
	float:left;
	margin:1px 5px 0 0;
	width:16px;
	}
.vehicle_form3 .cancel2{
	float:left;
	}		
.vehicle_form3 select.chotto2{
	width:100px;
	}	
.vehicle_form2 select.fieldsml2, .vehicle_form3 select.fieldsml2{
	width:122px;
	margin:5px 0 0 0;
	height:20px;
	}
.vehicle_form3 input.fieldsml3{
	width:122px;
	margin:5px 5px 0 0;
	height:16px;
	}			
.vehicle_form input.pickupDateDisp{
	width:100px; 
	margin:5px 5px 0 0;
	}
.vehicle_form input.pickupDatediff{
	width:102px; 
	margin:5px 5px 0 0;
	float:left;
	}		
.vehicle_form select.aftersmall{
	width:70px;
	}	
.vehicle_form input.txtfld2{
	width:100px;
	margin:5px 5px 0 0;
	}
.vehicle_form input.txtfldsmall{
	width:48px;
	height:15px;
	margin:5px 0 0 0;
	}	
.vehicle_form select.middle{
	width:98px;
	float:left;
	margin:5px 10px 0 0;
	}
.vehicle_form select.small, .trvlextra_form select.small, .vehicle_form3 select.small {
	width:48px;
	float:left;
	margin:5px 10px 0 0;
	}			
.vehicle_form a.txt{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#1672bd;
	background:url(../images2/event_icon.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	text-decoration:underline;
	width:111px;
	}
.vehicle_form a.txt:hover, .txt2:hover{
	color:#0B99B7;
	}	
.txt2{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	text-decoration:underline;
	}
.vehicle_form p.smallonly{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	margin:0 0 8px 0;
	}
.vehicle_form p.midtxt{
	line-height:11px;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	float:right;
	width:125px;
	margin:-6px 0 0 0;
	}
.vehicle_form p.midtxt2{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	margin:0 0 5px 0;
	}	
.vehicle_search{
	background-color:#cae7fd;
	margin:8px 0 0 0;
	}
.vehicle_search2{
	background-color:#cae7fd;
	margin:0 0 0 0;
	}	
.rpanel_vehicle{
	width:634px;
	background-color:#cae7fd;
	}
.vehicle_onecolmn{
	width:872px;
	}	
.vehicle_srchprofile{
	width:auto;
	}
.vehicle_srchprofileform{
	width:auto;
	/*text-align:left;*/
	padding:10px 15px;
	}
.vehicledetailform, .vehicledetailform2{
	width:auto;
	}
.vehicledetailform span#errMsg{
	color:#ff0000;
	margin:0 0 8px 0;
	}	
.vehicledetailform2 input{
	margin:4px 0 0 0;

	}
.vehicledetailform2 label.nobgcolor{
	margin:-3px 0 0 3px;
	background:none;
	color:#333333;
	}		
.terms_condition{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#0066CC;
	margin:0 5px 0 0;
	}
.terms_condition:hover{
	text-decoration:underline;
	color:#0B4562;
	}	
.vehicledetailform span{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	margin:-3px 0 0 0;
	}		
.vehicledetailform input.chekbx{
	margin:3px 0 0 0;
	display:block;
	}
.btn_cont{
	width:200px;
	margin:15px auto 0;
	height:24px;
	overflow:hidden;
	}	
.btn_cont2, .btn_cont3{
	width:69px;
	margin:7px auto 0;
	}
.btn_cont3{
	margin:8px auto;
	}					
.srchprofile_ist, .srchprofile_2nd, .srchprofile_3rd{
	width:auto;
	background-color:#fff;
	border:1px solid #999999;
	padding:2px;
	margin:0 0 8px 0;
	text-align:left;
	}
.srchprofile_2nd{
	margin:0;
	}
.flight_pricelist, .flight_pricelist2, .flight_pricelist3, .flight_pricelist4{
	width:auto;
	overflow:hidden;
	height:100%;
	border-bottom:1px solid #C8C8C8;
	}
.flight_pricelist4{
	border-bottom:1px solid #186AAD;
	}	
.flight_pricelist2, .flight_pricelist3{
	padding:8px 0 0;
	}
.flight_pricelist3{
	border-bottom:none;
	}
.flight_pricelist3 strong{
	color:#000;
	font-size:12px;
	}				
.pricelisthead_lft{
	width:140px;
	float:left;
	}
.pricelisthead_lft3{
	float:left;
	width:75px;
	}		
.head_pricelist{
	font-size:12px;
	color:#333333;
	}
.head_pricelist2{
	color:#333;
	font-size:12px;
	}		
.pricelisthead_rht{
	float:right;
	width:45px;
	}
.pricelisthead_rht3, .pricelisthead_rht4{
	float:right;
	width:110px;
	}	
.pricelisthead_rht p{
	word-wrap:break-word;
	}
.pricelisthead_rht3 p, .pricelisthead_rht3 a, .pricelisthead_rht4 a{
	word-wrap:break-word;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	}
.pricelisthead_rht3 a, .pricelisthead_rht4 a{
	font-weight:bold;
	text-decoration:underline;
	}
.pricelisthead_rht3 a:hover, .pricelisthead_rht4 a:hover{
	color:#164054;
	}	
.pricelisthead_rht4 p{
	word-wrap:break-word;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	margin:0 0 0 0;
	}			
.pricelisthead_lft2{
	width:100px;
	float:left;
	}	
.pricelisthead_rht2{
	float:right;
	width:85px;
	text-align:right;
	}
.pricelisthead_rht2 p{
	word-wrap:break-word;
	}	
.priceonly{
	color:#CC3300;
	}						
.srchprofile_inner, .srchprofile_innerfrall, .faq_ans{
	background:url(../images2/vehicle_bg2.gif) 0 0 repeat-x #fff;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	height:100%;
	overflow:hidden;
	padding:8px 12px;
	}
.faq_ans{
	padding:7px;
	}
.faq_ans h2{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	}
			
.srchprofile_inner_payble, .srchprofile_inner_payble2{
	background:url(../images2/vehicle_bg2.gif) 0 0 repeat-x #fff;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	height:100%;
	overflow:hidden;
	padding:8px 12px;
	text-align:right;
	}
.srchprofile_inner_payble2{
	text-align:left;
	}
.payble_lft, .payble_mid, .payble_rht{
	width:251px;
	float:left;
	margin:0 11px 0 0;
	}
.payble_mid{
	/*margin:0;*/
	}	
.payble_rht{
	/*float:right;*/
	margin:0;
	}	
.payble_lft2, .payble_mid2, .payble_rht2, .payble_lft3, .payble_lft6, .payble_lftfrall, .payble_lft_full{
	width:180px;
	float:left;
	margin:0 11px 0 0;
	}
.payble_lft3{
	width:450px;
	}	
.payble_lft6{
	width:700px;
	}
.payble_lft_full{ width:260px;}
.payble_lft4{ width:600px;}	
.payble_lftfrall{
	width:715px;
	}	
.payble_lft4{
	width:588px;
	overflow:auto;
	/*height:60px;*/
	}
.payble_lft5{
	width:100%;
	height:43px;
	}
.scrolllogo{
	height:43px!important;
	display:table-row;
	}
.scrolllogo li{
	/*float:left;*/
	width:50px;
	margin:0 8px 0 0;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	}	
.scrolllogo li a{
	
	}					
.payble_mid2{
	/*margin:0;*/
	}	
.payble_rht2{
	/*float:right;*/
	margin:0;
	}
.payble_rht3{
	width:70px;
	float:right;
	}					
.srchprofile_inner span, .srchprofile_innerfrall span{
	font-weight:bold;
	color:#063755;
	}	
.srchprofile_inner p, .srchprofile_innerfrall p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	margin:0 0 10px 0;
	}
.flightsearch_list{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	}
.flightsearch_list li{
	margin:0 0 10px 0;
	background:url(../images2/flight_bul.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	}		
.srchprofile_innerfrall p{
	margin:0 0 5px 0;
	}
.park_logo, .park_logo2, .park_logo3{
	display:block;
	margin:10px auto;
	}
.park_logo2{
	margin:10px auto 3px;
	}
.park_logo3{
	margin:0 auto 3px;
	}				
.srchprofile_inner_payble span.payble, .srchprofile_inner_payble span.paybleamont{
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	color:#204884;
	margin:0 0 0 25px;
	}
.srchprofile_inner_payble span.paybleamont{
	color:#0C2330;
	}	
.rate_list_cont{
	width:250px;
	float:right;
	}
.rate_list_continner{
	height:100%;
	overflow:hidden;
	width:auto;
	margin:0 0 5px 0;
	}	
.ratelist_lft{
	float:left;
	width:180px;
	}
.ratelist_lft span, .ratelist_rht span{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#404040;
	word-wrap:break-word;
	}	
.color_cont{
	background-color:#E4E4E4;
	}	
.ratelist_rht{
	float:right;
	width:50px;
	}						
.srchprofile_ist h4, .srchprofile_2nd h4, .srchprofile_3rd h4, .fligt_details, .rempve_txt{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	padding:0 0 0 12px;
	}
.remove_cont{
	height:100%;
	overflow:hidden;
	background-color:#0A64A7;
	margin:0 0 1px 0;
	}	
.fligt_details{
	float:left;
	}
.rempve_txt{
	float:right;
	margin:0 12px 0 0;
	padding:0;
	}	
.rempve_txt:hover{
	color:#DAF3F3;
	}		
.srchprofile_ist label{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	/*padding:0 0 0 12px;*/
	}
/*.srchprofile_3rd label{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	margin:0 5px 0 0;
	}	
.srchprofile_3rd input.txtfld{
	width:175px;
	background-color:#fff;
	border:1px solid #7f9db9;
	padding:2px 0 0 0;
	font-size:11px;
	height:16px;
	}
								*/
.veh_compar_lft_inner span.asterix{
	color:#d63107;
	}
.veh_compar_lft_inner input{
	margin:0 0 5px 0;
	}	
/*.srchprofile_3rd span{
	color:#d63107;
	}*/	
.vehicle1ist{
	padding:0 8px;
	margin:8px 0 0 0;
	}
.vehicle1ist2{
	padding:8px;
	margin:0 0 0 0;
	}	
.vehicle1ist_istonly, .vehicle1ist_istonlyforflight{
	width:auto;
	background-color:#fff;
	border:1px solid #6bbdef;
	padding:2px;
	margin:0 0 8px 0;
	overflow:hidden;
	height:100%;
	}
.vehicle1ist_istonlyforflight{
	padding:1px;
	}	
.vehicle1ist_ist, .vehicle1ist_2nd, .vehicle1ist_3rd, .vehicle1ist_final, .vehicle1ist_istonly{
	width:auto;
	background-color:#fff;
	border:1px solid #6bbdef;
	padding:2px;
	margin:0 0 8px 0;
	}
.vehicle1ist_istonly{
	border:1px solid #d9dadc;
	}	
.vehicle1ist_final{
	border-bottom:1px solid #919191;
	border-left:none;
	border-right:none;
	border-top:none;
	margin:0 0 2px 0;
	padding:0;
	}	
/*.all_border{
	border:1px solid #000;
	}*/	
.vehicle1ist_2nd, .vehicle1ist_3rd{
	border:1px solid #DDDDDD;
	}		
.vehicle1ist_istinner, .vehicle1ist_istinnerforflight, .istinnerforerror, .sndinnerforerror{
	background:url(../images2/vehicle_bg.gif) 0 100% repeat-x #fff;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	height:100%;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	min-height:100px;
	}
.vehicle1ist_istinnerforflight{
	padding:0 0 8px 0;
	}
.sndinnerforerror{
	padding:235px 0;
	background:url(../images2/error_bg.jpg) 0 0 repeat-x #c2e5fd;
	background:url(../images2/error_bg2.jpg) 0 0 repeat-x #c2e5fd;
	/*background:url(../images2/loadingbg.jpg) 0 0 no-repeat;*/
	/*width:872px;
	height:463px;*/
	}		
.vehicle1ist_istinner p, .istinnerforerror p, .sndinnerforerror p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#333;
	}
.istinnerforerror p, .sndinnerforerror p{
	color:#ff0000;
	}
.sndinnerforerror p{
	font-size:12px;
	}			
.vehicle_heading, .park_heading, .park_heading2, .park_heading3{
	height:25px;
	border-bottom:1px solid #617f8f;
	padding:0 10px;
	}
.park_heading3{
	padding:0 8px;
	height:auto;
	}	
.park_heading, .park_heading2, .park_heading3{
	background-color:#0a64a7;
	}
.faq_q{
	/*background-color:#797979;*/
	} 	
.faq_q h2{
	font:bold 15px/25px Arial, Helvetica, sans-serif;
	color:#0E457C;
	}	
.faq_anssheet{
	width:auto;
	}
.faq_anssheet div{
	display:none;
	}
.faq_anssheet div p{
	font-size:11px;
	margin:-3px 0 0 0;
	}	
.faq_anssheet div.block{
	display:block;
	}		
.faq_anssheet a{
	float:right;
	color:#1A426F;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.faq_anssheet a:hover{
	color:#0B1522;
	}
.faq_anssheet span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#153159;
	margin:0 5px 0 0;
	float:left;
	}
.park_heading table, .park_heading3 table{
	background-color:#0a64a7;						
	}
/*.park_heading3 table{
	padding:0 8px;
	}*/	
.park_heading table td, .park_heading3 table td{
	text-align:left;
	vertical-align:middle;
	padding:0 0 0 4px;
	}
.park_heading table td.xtrpad, .park_heading3 table td.xtrpad{
	padding:0 0 0 15px;
	}	
.park_heading table td.midorient, .park_heading3 table td.midorient{
	text-align:center;
	}		
.vehicle_heading h2, .park_heading h2, .park_heading2 h2, .park_heading3 h2{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#054266;
	float:left;
	}
.park_heading h2, .park_heading2 h2, .park_heading3 h2{
	font-size:12px;
	color:#fff;
	float:none;
	}
.park_heading2 h2{
	float:left;
	}
.park_heading3 h2.detailprice{
	float:none;
	}			
.vehicle_heading span{
	font:bold 15px/25px Arial, Helvetica, sans-serif;
	color:#003366;
	margin:0 10px 0 0;
	}
.vehicle_heading span.priceprev{
	text-decoration:line-through;
	margin:0;
	}	
.vehicle_heading span.smlfont{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin:0;
	}
.vehicle_heading span.smlfont2, .vehicle_heading span.pricenow{
	color:#6F180F;
	margin:0;
	}
.vehicle_heading span.righty{
	float:right;
	}	
.vehicle_heading span.pricenow{
	color:#CC0606;
	}	
.vehicle_heading p{
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#990000;
	float:right;
	}
.smltxt{
	font-size:11px;
	color:#000;
	}
.vehicle_cont_for_hirecar{
	height:100%;
	overflow:hidden;
	padding:10px;
	}	
.vehicle_cont, .vehicle_cont2{
	height:100%;
	overflow:hidden;
	padding:10px;
	}
.vehicle_cont2{
	background:url(../images2/detailbg2.gif) 0 0 repeat-x #e4f3f9;	
	}
.vehicle_cont h3, .vehicle_cont2 h3, .vehicle_cont_for_hirecar h3, .veh_compar_lft_innercont h3{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#0c55a8;
	margin:0 0 15px 0;
	}
.vehicle_cont p, .vehicle_cont2 p, .vehicle_cont_for_hirecar p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	}	
.car_pic_cont, .flight_pic_cont, .flight_pic_cont2, .car_pic_cont2, .car_pic_cont3, .car_pic_cont4{
	width:100px;
	float:left;
	padding:10px 0 0 0;
	}		
.flight_pic_cont, .flight_pic_cont2{
	width:70px;
	padding:0;
	}
.flight_pic_cont2{
	padding:15px 0 0 0;
	}	
.car_pic_cont2, .car_pic_cont3{
	width:165px;
	margin:0 10px 0 0;
	}
.car_pic_cont3{
	padding:0;
	}
.car_pic_cont4{
	width:140px;
}
.more_info{
	color:#A5150E;
	margin:0 5px 0 0;
	text-decoration:underline;
	}
.more_info:hover{
	color:#ff0000;

	}							
/*.car_pic-{
	width:auto;
	float:left;
	padding:2px;
	margin:0 10px 0 0;
	display:block;
	}*/
.rules_link{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#0D6493;
	float:left;
	display:block;
	padding:6px 0 0 0;
	text-decoration:underline;
	}
.rules_link:hover{
	color:#173962;
	}		
.proceed_btn, .upgrade_btn, .select_btn, .booknw_btn, .back_btn, .proceed_btn2, .find_btn, .proceed_btn3{
	background:url(../images2/proceed_back_btn.png) 0 0 no-repeat;
	width:69px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	float:right;
	}
.find_btn{
	background:url(../images2/find_btn.png) 0 0 no-repeat;
	float:left;
	}	
.proceed_btn2{
	margin:0 13px 10px 0;
	}
.proceed_btn3{
	margin:15px auto 0;
	float:none;
	}			
.back_btn{
	background-position:0 -24px;
	float:left;
	}
.pay_btn, .back_btn2{
	background:url(../images2/proceed_back_btn2.png) 0 -24px no-repeat;
	width:69px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	float:right;
	}
.back_btn2{
	background-position:0 0;
	float:left;
	}			
.upgrade_btn{
	background:url(../images2/upgrade.png) 0 0 no-repeat;
	width:69px;
	height:24px;
	margin:0 auto 10px;
	float:none;
	}	
.select_btn{
	background:url(../images2/select_btn.png) 0 0 no-repeat;
	width:79px;
	height:24px;
	float:right;
	}	
.booknw_btn{
	background:url(../images2/booknow_small.png) 0 0 no-repeat;
	width:79px;
	height:24px;
	float:right;
	}	
.vehicle_form .fght_rado_cont{
	width:86px;
	margin:0 10px 5px 0;
	float:left;
	}
.vehicle_form .fght_rado_cont input.radiopt{
	margin:7px 5px 0 0;
	}	
.vehicle_form .fght_rado_cont input{
	float:left;
	margin:0 5px 0 0; 
	}	
.vehicle_form .fght_rado_cont label{
	float:left;
	}			
.allignlft{
	text-align:left;
	float:left;
	}
.allignlft_for_crhire, .allignlft_for_crhire2{
	text-align:left;
	float:right;
	width:480px;
	margin:0 0 8px 0;
	}
.allignlft_for_crhire2{
	width:630px;
	}	
span.allvehicleneed{
	margin:0 5px 0 0;
	font-weight:normal;
	}
span.allvehicleneed2{
	margin:0 0 0 0;
	font-weight:normal;
	}	
.topmarvehicle{
	margin:7px 0 0 0;
	}			
span.door{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#216292;
	margin:0 3px 0 0;
	}			
.calicon_dflt{
	margin:5px 0 0 0;
	}
.flight_contwostep, .flight_contwostep2, .flight_contwosteponeway{
	width:auto;
	overflow:hidden;
	border-bottom:1px solid #C9C9C9;
	padding:0 0 6px 0;
	}
.flight_contwostep2{
	padding:10px 0 0 0;
	border:none;
	}
.flight_contwosteponeway{
	border:none;
	}
.connection_ist{
	width:auto;
	background-color:#fff;
	border:1px solid #999999;
	padding:1px;
	margin:4px 0 10px;
	}	
.connection_section{
	background-color:#14466B;
	text-align:center;
	padding:5px 0;
	}
.connection_section p{
	color:#fff;
	}						
/******************************************************---- search vehicle detail form start-----*****************************************************/
.vehicle_detail{
	width:auto;
	margin:15px 0 8px;
	text-align:left;
	padding:2px;
	border:1px solid #999999;
	}
.vehicle_booking_form, .vehicle_booking_form2{
	width:auto;
	margin:0;
	text-align:left;
	padding:2px;
	border:1px solid #6bbdef;
	}
.vehicle_booking_form{
	margin:5px 0 0 0;
	height:100%;
	overflow:hidden;
	}	
.vehicle_booking_form h5{
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#0C55A8;
	margin:0 0 15px 0;
	border-bottom:1px solid #054266;
	}	
.hotel_caption2{
	font:bold 15px/25px Arial, Helvetica, sans-serif;
	color:#0C55A8;
	margin:0 0 10px 0;
	float:left;
	}		
.vehicle_detailinner{
	background:url(../images2/vehicle_bg2.gif) 0 0 repeat-x #fff;
	padding:10px;
	height:100%;
	overflow:hidden;
	}	
.vehicle_detail h5{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 7px 0;
	}
.vehicle_detail p{
	margin:0 0 8px 0;
	}	
.vehicle_comparison{
	width:566px;
	height:100%;
	overflow:hidden;
	/*height:30px;
	background-color:#ff0000;*/
	}
.vehicle_comparison2{
	width:804px;
	height:100%;
	overflow:hidden;
	/*height:30px;
	background-color:#ff0000;*/
	}
.colorred{
	color:#ff0000;
	}		
.veh_compar_lft, .veh_compar_rht{
	width:276px;
	float:left;
	border:1px solid #D8D8D8;
	padding:2px;
	text-align:left;
	}
.veh_compar_lft h6, .veh_compar_rht h6{
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	padding:0 0 0 12px;
	
	}
.veh_compar_lft2, .veh_compar_rht2{
	width:394px;
	float:left;
	border:1px solid #D8D8D8;
	padding:2px;
	text-align:left;
	}	
.veh_compar_lft2 h6, .veh_compar_rht2 h6{
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	padding:0 0 0 12px;
	
	}	
.veh_compar_lft_inner, .booook_inner, .booook_inner2, .booook_inner3, .booook_inner5, .booook_inner6, .booook_inner7{
	background:url(../images2/vehicle_bg3.gif) 0 0 repeat-x #fff;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	height:100%;
	overflow:hidden;
	padding:8px 12px;
	}
.booook_faq{
	background:url(../images2/faq_qbg.gif) 0 0 repeat-x;
	padding:15px 10px;
	margin:0 0 8px 0;
	}
.faq_q_list{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	}
.faq_q_list li{
	background:url(../images2/flight_bul.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 6px 0;
	}
.faq_q_list li a{
	color:#18497E;
	}
.faq_q_list li a:hover{
	color:#0D222F;
	text-decoration:underline;
	}					
.booook_inner4{
	padding:0 0 0 5px;
	}	
.booook_inner2 span, .booook_inner4 span{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#0C55A8;
	}
.booook_inner4 span{
	margin:0 3px 0 0;
	}		
.booook_inner4 label{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	}	
.booook_inner{
	background:url(../images2/book_formbg.gif) 0 0 repeat-x #e3e3e3;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	}
.booook_inner5, .booook_inner6, .booook_inner7{
	background:url(../images2/book_formbg.jpg) 0 0 repeat-x #e7eaee;
	}
.bookinner7, .innerbook{
	padding:15px 0 5px 0;
	}
.bookinner7 p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	margin:0 0 10px 0;
	}		
.booook_inner7 p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}	
.innerbook p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	margin:0 0 10px 0;
	}		
.booook_inner3{
	background:url(../images2/book_bg.gif) 0 0 repeat-x #ececec;
	padding:8px;
	}		
.veh_compar_lft_innerlogo{
	width:100px;
	float:left;
	padding:10px 0 0 0;
	}
.veh_compar_lft_innercont{
	width:144px;
	float:right;
	}		
.veh_compar_lft_inner span{
	/*font-weight:bold;*/
	color:#063755;
	}
.veh_compar_lft_inner #errMsg{
	color:#ff0000;
	}		
.veh_compar_lft_inner p, .booook_inner p, .booook_inner6 p, .booook_inner6 a{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#056192;
	margin:0 0 10px 0;
	}
.booook_inner6 a{
	font-weight:bold;
	}
.booook_inner6 a:hover{
	color:#073A56;
	}				
.veh_compar_rht, .veh_compar_rht2{
	float:right;
	}
.visacard, .mastercrd{
	background:url(../images2/visa_mastrcard.jpg) 0 0 no-repeat;
	width:60px;
	height:29px;
	display:block;
	margin:0 0 4px 0;
	cursor:none;
	}
.mastercrd{
	background-position:0 -29px;
	margin:0;
	}	
.termcondition_base{
	 background:url(../images2/faq_qbg.gif) 0 0 repeat-x #e3e3e3;
	 border-top:1px solid #444444;
	 padding:10px 8px 20px;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	}
.termcondition_base p{
	background:url(../images2/flight_bul.gif) 0 5px no-repeat;
	padding:0 0 0 12px;
	}
.termcondition_base a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:underline;
	}
.termcondition_base a:hover{
	color:#1C3748;
	}								
/******************************************************---- search vehicle detail form end-----*****************************************************/		
										
/*********************************---- search vehicle form end-----*******************************/

/*********************************---- search car park form start-----*******************************/

.transfer_time, .transfer_time_miles{
	width:90px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	padding:0 5px;
	}
.transfer_time_miles{
	width:60px;
	}	
.transfer_time p, .transfer_time_miles p{
	color:#333333;
	}
.transfer_time strong, .transfer_time_miles strong{
	color:#154677;
	}
.transfer_time5{
	width:140px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	padding:0 5px;
	}
.transfer_time5 p{
	color:#333333;
	}
.transfer_time5 strong{
	color:#154677;
	}	
.transfer_time4, .transfer_time_for_hotel, .transfer_time_for_hotel2, .transfer_time_for_hotel3, .transfer_time_for_hotel4{
	width:110px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	padding:0 5px;
	}
.transfer_time_for_hotel{
	width:115px;
	}
.transfer_time_for_hotel2{
	width:80px;
	text-align:center;
	margin:0 10px 0 0;
	}
.transfer_time_for_hotel3{
	width:117px;
	margin:0 13px 0 0;
	}
.parking_link{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#22618E;
	text-decoration:underline;
	}
.parking_link:hover{
	color:#133353;
	}		
.transfer_time_for_hotel4{
	width:150px;
	margin:0 5px 0 0;
	}				
.transfer_time4 p, .transfer_time_for_hotel p, .transfer_time_for_hotel2 p, .transfer_time_for_hotel3 p, .transfer_time_for_hotel4 p{
	color:#333333;
	}
.miles{
	font-size:14px;
	font-weight:bold;
	color:#174A88;
	}	
.transfer_time4 strong{
	color:#154677;
	}	
.extra_info, .extra_infofinal, .extra_infofinal2, .extra_infofinal4{
	width:250px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	}
.extra_infofinal3{
	width:70%;
	float:right;
	text-align:right;
	margin:0 0 0 15px;
	}
.extra_infofinal3 h3{
	font:bold 20px/16px Arial, Helvetica, sans-serif;
	color:#183C67;
	}
.extra_infofinal3 p{
	font-size:12px;
	}	
.rate_value{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#94211B;
	}				
.extra_infofinal{
	width:200px;
	}	
.extra_infofinal2{
	width:400px;
	}	
.extra_info p, .extra_infofinal p, .extra_infofinal2 p, .extra_infofinal3 p, .extra_infofinal4 p{
	margin:0 0 10px 0;
	}	
.extra_info p strong, .extra_infofinal p strong, .extra_infofinal2 p strong, .extra_infofinal3 p strong{
	color:#006699;
	}
.extra_infofinal4 p strong, .transfer_time_for_hotel4 p strong{
	color:#154677;
	}	
.value_cont, .value_cont2, .value_cont3, .value_cont4, .value_cont5, .value_cont6, .value_cont7, .value_cont8{
	float:left;
	width:100px;
	text-align:center;
	height:100%;
	min-height:100%;
	}
.value_cont2{
	width:80px;
	float:right;
	}
.value_cont3{
	width:130px;
	}
.value_cont4{
	width:185px!important;
	margin-right:7px;
	}	
.value_cont5{
	width:100px;
}
.value_cont6{
	width:110px;
}
.value_cont7{
	width:50px;
}	
.value_cont8{
	width:100px;
}
.value_cont h3, .value_cont2 h3, .value_cont3 h3, .value_cont4 h3, .value_cont5 h3, .value_cont6 h3, .value_cont7 h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#DC2F10;
	word-wrap:break-word;
	}
/*********************************---- search car park form end-----*******************************/

/*********************************---- search lounge form start-----*******************************/
.extra_info2{
	width:125px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	}
.extra_info2_for_flight, .extra_info2_for_flight2{
	width:180px;
	float:right;
	margin:0 10px 0 0;
	text-align:left;
	}
.extra_info2_for_flight2{
	width:150px;
	margin:0;
	text-align:right;
	}		
.extra_info2 p{
	margin:0 0 10px 0;
	}	
.extra_info2 p strong{
	color:#006699;
	}
.lounge_list{
	width:120px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	}
.lounge_list .search_list{
	width:auto;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	}
.lounge_list .search_list li{
	background:url(../images2/arrow.png) 0 3px no-repeat;
	padding:0 0 0 10px;
	}
			
/*********************************---- search lounge form end-----*******************************/

/*********************************---- search flight form start-----*******************************/
.srcflight_cont{
	height:100%;
	overflow:hidden;
	padding:10px;
	}
.srcflight_cont h3{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#0c55a8;
	margin:0 0 15px 0;
	}
.srcflight_cont p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	}
.date_cont_flight{
	width:330px;
	float:left;
	padding:10px;
	}
.date_cont_flight table td{
	text-align:center;
	vertical-align:middle;
	}
.transfer_time2{
	width:300px;
	float:left;
	margin:0 10px 0 0;
	}
.transfer_time2 div table{
	margin:0 0 4px 0;
	background-color:#EFEFEF;
	}
.transfer_time2 div table.nxtbgcolr{
	background-color:#E4E4E4;
	}		
.transfer_time2 div table td{
	text-align:center;
	vertical-align:middle;
	padding:3px 0;
	}
.transfer_time2 div table td.rhtalign2 p{	
	font-size:11px;
	}	
.transfer_time2 div table td p{
	color:#333333;
	font-size:12px;
	}	
.transfer_time2 div table td span{
	color:#006699;
	font-weight:bold;
	}	
.border_all{
	border:1px solid #E6E6E6;
	height:100%;
	overflow:hidden;
	padding:9px;
	}

.transfer_time3{
	width:100%;
	float:left;
	margin:0 10px 0 0;
	}
.transfer_time3 div table{
	margin:0 0 4px 0;
	background-color:#EFEFEF;
	}
.transfer_time3 div table.nxtbgcolr{
	background-color:#E4E4E4;
	}		
.transfer_time3 div table td{
	text-align:center;
	vertical-align:middle;
	padding:3px 0;
	}
.transfer_time3 div table td.rhtalign{
	text-align:right;	
	padding:3px 10px 3px 0;
	}
.transfer_time3 div table td.rhtalign p{
	font-size:11px;
	}		
.transfer_time3 div table td p{
	color:#333333;
	font-size:12px;
	}	
.transfer_time3 div table td span{
	color:#006699;
	font-weight:bold;
	}						
/*********************************---- search flight form end-----*******************************/

/*********************************---- search hotels form start-----*******************************/
.extra_info3{
	width:100px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	}
.extra_info4{
	width:130px;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	}	
.extra_info3 p{
	margin:0 0 10px 0;
	}	
.extra_info3 p strong{
	color:#006699;
	}		
/*********************************---- search hotels form end-----*******************************/
.crhire_banr{
	/*background:url(../images2/car_hire_pic2.jpg) 0 0 no-repeat;*/
	width:403px;
	margin:18px 0 0 0;
	padding:6px 0;
	border:1px solid #CCCCCC;
	}
.crhire_banr_inner{
	background-color:#1C63AA;
	overflow:hidden;
	width:403px;
	margin:0 auto;
	}
.crhire_banr_inner table{ padding:2px;}	
.crhire_banr_inner table tr td{ color:#b3d8ed; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;}	
.crhire_banr_inner h2{
	font:bold 13px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFBE6;
	padding:0 0 0 15px;
	border-bottom:1px solid #fff;
	background-color:#084e93;
	}		
.crhire_banr_lft, .crhire_banr_rht{
	float:left;
	width:185px;
	padding:5px 0 0 15px;
	}
.lftyyy1 p, .rhtyyy1 p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#CBEDFA;
	}	
.lftyyy1{
	width:135px;
	float:left;
	padding:0 0 0 0;
	}
.rhtyyy1{
	float:right;
	width:50px;
	}		
.crhire_banr_rht{
	float:right;
	padding:5px 0 0 15px;
	}		
/*********************************---- car hire page end -----*******************************/	

/*********************************---- insurance page start -----*******************************/

.surance_list{
	width:200px;
	}
.surance_list li{
	margin:0 0 29px 0;
	}
.surance_list li .outr_img_cont{
	width:200px;
	}
.surance_list li .outr_img_cont .txtbx_orange, .surance_list li .outr_img_cont .txtbx_green, .surance_list li .outr_img_cont .txtbx_red, .surance_list li .outr_img_cont .txtbx_purple, .surance_list li .outr_img_cont .txtbx_blue{
	width:194px;
	background-color:#ed8d03;
	padding:0 0 0 6px;
	font:bold 15px/28px Arial, Helvetica, sans-serif;
	}
.surance_list li .outr_img_cont .txtbx_green{
	background-color:#88d809;
	}	
.surance_list li .outr_img_cont .txtbx_red{
	background-color:#e3017b;
	}
.surance_list li .outr_img_cont .txtbx_purple{
	background-color:#8c02cc;
	}
.surance_list li .outr_img_cont .txtbx_blue{
	background-color:#1fcbf6;
	}			
.surance_list li .outr_img_cont p{
	color:#fff;
	}			
.surance_list li.nobottommargin{
	margin:0 0 0 0;
	}		
.ins_list{
	width:199px;
	}
.ins_list li{
	margin:0 0 27px 0;
	}
.ins_list li.nobottommargin{
	margin:0 0 0 0;
	}	
.travel_ass_heading, .travel_extra_heading, .travel_extra2_heading, .visa_heading, .provide_heading{
	background:url(../images2/ins_head.gif) 0 0 no-repeat;
	width:198px;
	height:32px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.ass_body{
	background-color:#e3f1f8;
	border:1px solid #61b7ea;
	border-top:none;
	padding:7px 0 7px 9px;
	}	
.travel_extra_heading{
	background-position:0 -32px;
	}
.travel_extra2_heading{
	background-position:0 -64px;
	}		
.assistant_list, .extra_list, .extra_list2{
	width:auto;
	}
.assistant_list li, .extra_list li, .extra_list2 li{
	padding:0 0 0 27px;
	margin-bottom:6px;
	}
.extra_list li{
	background:url(../images2/arrow.gif) 0 50% no-repeat;
	}
.extra_list2 li{
	background:url(../images2/tick.gif) 0 50% no-repeat;
	font:bold 11px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	}		
.assistant_list li.folio{
	background:url(../images2/folio_icon.gif) 0 50% no-repeat;
	}
.assistant_list li.book{
	background:url(../images2/book_icon.gif) 0 50% no-repeat;
	}	
.assistant_list li.dollar{
	background:url(../images2/dollar_icon.jpg) 0 50% no-repeat;
	}
.assistant_list li.man{
	background:url(../images2/man_icon.jpg) 0 50% no-repeat;
	}	
.assistant_list li.clock{
	background:url(../images2/clock_icon.gif) 0 50% no-repeat;
	}	
.assistant_list li.cloud{
	background:url(../images2/cloud_icon.jpg) 0 50% no-repeat;
	}							
.assistant_list li a, .extra_list li a, .extra_list2 li a, .extra_list li span{
	font:bold 11px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	}
.assistant_list li a:hover, .extra_list li a:hover, .extra_list li span, .extra_list2 li a:hover{
	color:#04639b;
	}
.extra_list2 li a:hover{ color:#333333;}	
.extra_list li span{
	cursor:pointer;
	}		
.list_margin{
	margin-bottom:7px;
	}
.headingA_booking{
	background:url(../images2/heading_booking.gif) 0 0 no-repeat;
	width:389px;
	height:21px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	margin:0 0 7px 10px;
	}	
.information_cont{
	background-color:#e3f1f8;
	width:222px;
	/*padding:11px 11px 0;*/
	border:1px solid #61b7ea;
	}
.information_heading{
	background:url(../images2/infor_heading.gif) 0 0 no-repeat;
	width:241px;
	height:32px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	margin:0 0 10px 0;
	}	
.information_list{
	width:auto;
	}
.information_list li{
	padding:0 0 0 0;
	background:url(../images2/blue_dot.gif) 25px 100% repeat-x;
	}		
.information_list li a{
	font:bold 11px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	/*background:url(../images2/blue_dot.gif) 0 100% repeat-x;*/
	background:url(../images2/arrow.gif) 0 50% no-repeat;
	padding:0 0 0 27px;
	}
.information_list li.noimg{
	background-image:none;
	margin:0 0 0 0;
	}	
.information_list li a:hover{
	color:#04639b;
	}	
.offer_panel_for_ins{
	width:177px;
	/*background-color:#007bc3;*/
	padding:20px 0 0 45px;
	background:url(../images2/our_bg.gif) 0 0 no-repeat;
	height:36px;
	}
.offer_panel_for_ins p{
	color:#9bd8fc;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 10px 15px -30px;
	}
.ofr_pan_ins_heading{
	background:url(../images2/offer_heding_bg.gif) 0 0 no-repeat;
	width:125px;
	height:16px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	margin:20px 0 15px -30px;
	}
.news_panel_ins_panel{
	padding:0 0 0 15px;
	}	
.news_panel_ins_panel_final{
	padding:0 0 0 15px;
	}	
.news_panel_ins_next{
	background:url(../images2/sign_up_bg.gif) 95% 0 no-repeat;
	height:61px;
	}
.phno{
	background:url(../images2/phno.gif) 0 50% no-repeat;
	width:142px;
	height:22px;
	}			
.form_news_ins{
	width:auto;
	margin:0 0 0 0;
	}
.form_news_ins h3{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0 12px 0;
	}	
.form_news_ins input.text{
	background-color:#f2e38e;
	border:1px solid #fff;
	float:left;
	margin:0 5px 0 0;
	padding:1px;
	
	}
.form_news_ins input.submit, .search, .search2{
	width:52px;
	height:20px;
	background:url(../images2/submit_btn.gif) 0 0 no-repeat;
	border:none;
	outline:none;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	cursor:pointer;
	display:block;
	}
/************************ tab form start *********************/		
.form_tab{
	border:1px solid #b1d0e0;
	margin:0 0 7px 0;
	padding:7px;
	width:auto;
	}
.form_mid_alligned{
	margin:0 auto;
	width:auto;
	}	
.form_tab_heading, .booking_myheading{
	background:url(../images2/tab_head.gif) 0 0 no-repeat;
	width:447px;
	height:41px;
	}
.booking_myheading{
	background:url(../images2/tab_head_cnly.png) 0 0 no-repeat;
	}	
.form_tab_mid{
	background-color:#e3f1f8;
	padding:25px;
	width:397px;
	}
#tab-button{
	height:27px;
	}
.tablist{
	width:auto;
	padding:14px 0 0 14px;
	}
.tablist li{
	margin:0 5px 0 0;
	}
.tablist li.tab_on, .tablist li.tab_off{
	float:left;
	height:27px;
	width:107px;
	text-align:center;
	background:url(../images2/tab_btn.gif) 0 0 no-repeat;
	cursor:pointer;
	}	
.tablist li.tab_off{
	float:left;
	height:27px;
	width:107px;
	text-align:center;
	background-position:0 -27px;
	}
.tablist li a{
	color:#333;	
	text-align:center;
	font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;
	}
.single_trip_form{
	
	overflow:hidden;
	position:relative;
	width:397px;
	}
.single_trip_form .error_cont{
	text-align:right;
	}	
.single_trip_form label{
	/*width:300px;*/
	float:left;
	font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	}
.single_trip_form input{
	float:right;
	width:100px;
	margin:6px 25px 0 0;
	height:14px;
	}
.single_trip_form input.nonfloat{
	float:none;
	margin:6px 5px 0 0;
	}	
.single_trip_form input.largebooking{
	width:150px;
	margin:6px 15px 0 0;
	}		
.single_trip_form input.smallsize, .single_trip_form input.smallsizenomar{
	width:36px;
	margin:6px 5px 0 0;
	}
.single_trip_form input.smallsizenomar{
	margin:6px 0 0 0;
	}		
.cal_icon, .cal_icon2, .cal_icon3, .cal_icon8{
	position:absolute;
	right:0;
	top:113px;
	cursor:pointer;
	}
.cal_icon7{
	float:left;
	}
.cal_icon8{
	top:81px;
	right:20px;
	}		
.cal_icon2{
	top:87px;
	}
.cal_icon3{
	top:59px;
	}			
.single_trip_form select{
	width:150px;
	float:right;
	font-size:11px;
	margin:6px 0 0 0;
	height:18px;
	}
.single_trip_form select.small{
	width:50px;
	}
.single_trip_form .cont_sub, .single_trip_form .cont_sub2{
	width:122px;
	margin:10px auto;
	height:28px;
	}
.single_trip_form .cont_sub2{
	margin:20px auto;
	}	
.single_trip_form .cont_sub3{
	width:102px;
	height:28px;
	margin:20px auto;
	}	
.single_trip_form .cont_sub3 .book_submit{
	background:url(../images2/submit_news.gif) 0 0 no-repeat;
	width:102px;
	height:28px;
	border:none;
	outline:none;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
	}	
.single_trip_form .cont_sub .quote, .single_trip_form .cont_sub2 .quote{
	background:url(../images2/quote_btn.gif) 0 0 no-repeat;
	display:block;
	border:none;
	outline:none;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	width:122px;
	height:28px;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:0;
	}	
.single_trip_form p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:15px 0 0 0;
	}
.single_trip_form p.extramargin{
	margin:30px 0 0 0;
	}	
.form_sec{
	width:auto;
	}														
/************************ tab form end *********************/			
					
/*********************************---- insurance page end -----*******************************/

/*********************************---- travel extra page start -----*******************************/
#extraParking, #extraHotel, #extraLounge{
	display:none;
	}
.lpanel_for_travlextra{
	width:398px;
	margin:0 10px 0 0;
	}
.rpanel_for_travlextra{
	width:444px;
	background:url(../images2/rpnl_bg_trvlextra.gif) 0 100% repeat-x #f4f4f5;
	padding:16px 10px 10px;
	}	
.extra_cont{
	padding:0 0 0 5px;
	}	
.extra_heading, .news_heading, .airline_heading, .customer_sptheading, .contact_headingbg, .usfullinks_headingbg, .sitemapbg, .guidesbg,{
	background:url(../images2/extra_heading_bg.gif) 0 0 no-repeat;
	width:424px;
	height:28px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	border-bottom:1px solid #d6d5d5;	
	}
.extra_txt, .news_txt{
	border-top:1px solid #fff;	
	}
.extra_txt p, .news_txt p, .normal_txt, .mid_accordian p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#0d0c0c;	
	margin:10px 0 25px;
	}
.extra_listings{
	width:auto;
	}
.extra_listings li{
	float:left;
	margin:0 9px 9px 0;
	}
.extra_listings li a{
	display:block;
	}
.extra_listings li.marrhtno{
	margin-right:0;
	}	
.extra_listings li.marbotno{
	margin-bottom:0;
	}
.contact_banner{
	background:url(../images2/contact_banner.gif) 0 0 no-repeat;
	width:398px;
	height:192px;
	display:block;
	margin-bottom:10px;
	}	
.lux_banner{
	background:url(../images2/lux_banner.jpg) 0 0 no-repeat;
	width:398px;
	height:193px;
	display:block;
	}
.trvlextra_form_tab{
	border:1px solid #b1d0e0;
	margin:0 0 10px 0;
	padding:7px;
	width:auto;
	height:100%;
	}
.trvlextra_form_mid_alligned{
	margin:0 auto;
	width:auto;
	}	
.ie7mar{
	*margin:-5px 0 0 0;
	}
.ie7mar2{
	*margin:-10px 0 0 0;
	}		
.trvlextra_form_tab_heading{
	background:url(../images2/tab_head_for_travlextra.gif) 0 0 no-repeat;
	width:382px;
	height:41px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.trvlextra_form_tab_mid{
	background-color:#e3f1f8;
	padding:25px;
	width:332px;
	}
.trvlextra_form{
	overflow:hidden;
	width:332px;
	height:100%;
	}
.travl_both{
	height:100%;
	overflow:hidden;
	}	
.trvlextra_form span{
	color:#ff0000;
	font-weight:normal;
	}	
.trvlextra_form p{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:12px;
	}	
.trvlextra_form label{
	/*width:300px;*/
	float:left;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 10px 0 0;
	}
.trvlextra_form label.mrgntopextra{
	*margin:2px 0 0 0;
	}	
.trvlextra_form input{
	float:left;
	margin:0 5px 6px 0;
	}
.flights_form .hudred_cont2{
	height:20px;
	margin:0 0 10px;
	}
.hudred_cont{
	height:100%;
	overflow:hidden;
	width:auto;
	margin:10px 0 0 0;
	}
.extra_cal{
	margin:12px 0 0 0;
	}			
.trvlextra_form input.textbox{
	float:left;
	width:150px;
	margin:7px 5px 5px 0;
	height:18px;
	}
.trvlextra_form select{
	width:154px;
	float:left;
	font-size:11px;
	margin:7px 0 5px 0;
	height:20px;
	}	
.newsletter_submit_cont{
	width:263px;
	margin:35px auto 20px;
	height:28px;
	}
.travel_left{
	width:180px;
	margin:0 7px 0 0;
	float:left;
	position:relative;
	}
.travel_left select{
	width:180px;
	margin:0 0 5px 0;
	height:20px;
	}	
.travel_right{
	float:right;
	width:145px;
	}	
.travel_left label, .travel_right label{
	margin:0 0 5px 0;
	}
.travel_left input{
	float:left;
	margin:0 5px 5px 0;
	}	
.travel_right select{
	width:145px;
	height:20px;
	}
.travel_right select.topmaronly{
	margin-top:14px;
	}
.adult_cont, .child_cont{
	width:60px;
	float:left;
	}
.child_cont{
	float:right;
	}	
.adult_cont select{
	width:50px;
	float:left;
	}
.child_cont select{
	float:left;
	width:50px;
	}			
.cal_icon5, .cal_icon6{
	/*float:right;
	margin:-28px 10px 0 0;
	*margin-right:-60px;*/
	position:absolute;
	right:10px;
	cursor:pointer;
	top:63px;
	cursor:pointer;
	}
.cal_icon6{
	top:105px;
	}
.trvlextra_submit_cont{
	width:102px;
	margin:5px 24px 20px auto;
	height:28px;
	float:right;
	}	
.trvlextra_submit_cont .submit_for_extra{
	background:url(../images2/submit_news.gif) 0 0 no-repeat;
	float:right;
	border:none;
	outline:none;
	display:block;
	width:102px;
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	height:28px;
	margin:15px 0 0 0;
	}	
.calndr{
	margin:8px 0 0 0;
	/*display:block;*/
	}																
/*********************************---- travel extra page end -----*******************************/
/*********************************---- newsletter page start -----*******************************/
.lpanel_for_newsletr{
	width:231px;
	margin:0 1px 0 0;
	}
.newsltr_listings, .banner_2nd_cont{
	width:auto;
	}
.newsltr_listings li, .banner_2nd_cont li{
	margin-bottom:3px;
	}
.newsltr_listings li.nomar, .banner_2nd_cont li.nomar{
	margin-bottom:0;
	}		
.newsltr_listings li a, .banner_2nd_cont li a{
	display:block;
	}
	
.banner_2nd_cont a.florida, .banner_2nd_cont a.brazil{
	width:230px; 
	height:178px; 
	position:relative;
	display:block;
	background:url(../images2/news_ban_4.jpg) 0 0 no-repeat;
	}
.banner_2nd_cont a.brazil{
 	background:url(../images2/news_ban_5.jpg) 0 0 no-repeat;
 	}		
.banner_2nd_cont a.florida span, .banner_2nd_cont a.brazil span{
	z-index:100;
	color:#FFFFFF; 
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	left:10px; 
	top:9px; 
	/*background:#E00404 url(../images2/price-tag-red-tr.gif) no-repeat 100% 0px; */
	background-color:#E00404;
	height:30px; 
	padding:0 10px 0 10px;
	}
.banner_2nd_cont a.florida span{ top:7px;}
.rpanel_for_newsletr, .rpanel_for_airlines, .rpanel_for_conus{
	width:640px;
	background:url(../images2/rpnl_bg_news.jpg) 0 0 repeat-x #f0eeee;
	padding:15px 5px 3px;
	}
.news_heading{
	background:url(../images2/newletter_heading.gif) 0 0 no-repeat;
	width:613px;
	text-indent:-10000px;
	}
.news_txt p{
	margin:10px 0 20px;
	}	
.link_bold{
	font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#105178;
	text-decoration:underline;
	}
.link_bold:hover{
	color:#122552;
	}	
.form_toppad{
	padding:17px 0 0 0;
	}
.banner_1st_form{
	width:398px;
	margin:0 0 0 0;
	}
.news_form_tab{
	border:1px solid #b1d0e0;
	margin:0 5px 0 0;
	padding:7px;
	width:auto;
	}
.news_form_mid_alligned{
	margin:0 auto;
	width:auto;
	}	
.news_form_tab_heading{
	background:url(../images2/news_tab_head.gif) 0 0 no-repeat;
	width:382px;
	height:41px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.news_form_tab_mid{
	background-color:#e3f1f8;
	padding:25px;
	width:332px;
	}
.newsletter_form{
	width:auto;
	overflow:hidden;
	}
.newsletter_form span{
	color:#D63107;
	font-weight:normal;
	}	
.newsletter_form p{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:12px;
	}	
.newsletter_form label{
	/*width:300px;*/
	float:left;
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	}
.newsletter_form input{
	float:right;
	width:150px;
	margin:0 0 10px 0;
	height:14px;
	}
.newsletter_form select{
	width:154px;
	float:right;
	font-size:11px;
	margin:0 0 10px 0;
	height:18px;
	}	
.newsletter_submit_cont{
	width:263px;
	margin:35px auto 20px;
	height:28px;
	}
.newsletter_submit_cont .submit_for_news, .newsletter_submit_cont .reset_for_news{
	background:url(../images2/submit_news.gif) 0 0 no-repeat;
	float:left;
	border:none;
	outline:none;
	display:block;
	width:102px;
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	height:28px;
	}
.newsletter_submit_cont .reset_for_news{
	background-position:0 -28px;
	float:right;
	}															
/*********************************---- newsletter page end -----*******************************/

/*********************************---- preferred airlines page start -----*******************************/
.banner_big{
	background:url(../images2/banner_lrge.jpg) 0 0 no-repeat;
	width:229px;
	height:441px;
	display:block;
	margin:0 0 7px 0;
	}

.rpanel_for_airlines{
	padding:5px 5px 8px;
	}
.airline_heading, .customer_sptheading, .contact_headingbg, .usfullinks_headingbg, .sitemapbg, .guidesbg{
	background:url(../images2/airlines_heading.gif) 0 0 no-repeat;
	width:634px;
	height:46px;
	border-bottom:none;
	text-indent:-10000px;
	}
.airline_list_outcont{
	width:610px;
	border:1px solid #b1d0e0;
	margin:6px auto 0;
	padding:7px;
	}
.list_top, .list_bot{
	background:url(../images2/airlines_top_head.gif) 0 0 no-repeat;
	width:584px;
	height:23px;
	padding:18px 0 0 26px;
	}
.list_mid{
	background:url(../images2/air_list_bg.jpg) 0 0 repeat-x #fff;
	padding:10px 6px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #c9cacb;
	border-right:1px solid #c9cacb;
	}
.mid_lft, .mid_rht{
	width:271px;
	float:left;
	background:url(../images2/dot.gif) 100% 50% repeat-y;
	padding:0 0 0 19px;
	}
.mid_lft table table td, .mid_rht table table td{
	vertical-align:middle;
	padding:10px 0;
	}
.mid_lft table table td.imagecont, .mid_rht table table td.imagecont{
	text-align:center;
	vertical-align:middle;
	}
.mid_lft table table td.logo1{
	background:url(../images2/logo_flight.png) 0 0 no-repeat;
	width:100px;
	height:35px;
	}		
.mid_lft table table td p, .mid_rht table table td p{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
			
.mid_rht{
	float:right;
	background-image:none;
	}			
.list_bot{
	background:url(../images2/airlines_bot_head.gif) 0 0 no-repeat;
	height:7px;
	width:610px;
	padding:0;
	}
.list_top table h2, .faq_heading h2{
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#daf7fc;
	}	
/*.airlist{
	width:auto;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#daf7fc;
	padding:16px 0 0 26px;
	}
.airlist li{
	float:left;
	margin:0 34px 0 0;
	}*/							
/*********************************---- preferred airlines page end -----*******************************/

/*********************************---- customer support page start -----*******************************/
.customer_sptheading{
	background-position:0 -46px;
	margin:0 0 8px 0;
	}
.support_cont, .faq{
	width:610px;
	margin:0 auto;
	}
.blue_txtbold{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#094f91;
	}	
.faq_heading{
	background:url(../images2/faq_heading.gif) 0 0 no-repeat;
	width:610px;
	height:35px;
	margin:0 0 2px 0;
	}
.faq_heading h2{
	padding:0 0 0 18px;
	line-height:35px;
	}
.faq_top, .faq_bottom{
	background:url(../images2/faq_top.gif) 0 0 no-repeat;
	width:610px;
	height:7px;
	}
.faq_mid{
	background:url(../images2/faq_body.jpg) 0 0 repeat-x #fff;
	padding:0 7px;
	border-left:1px solid #c9cacb;
	border-right:1px solid #c9cacb;
	}	
.faq_bottom{
	background:url(../images2/faq_bot.gif) 0 0 no-repeat;
	margin:-4px 0 0 0;
	}
.header_accordian{
	background:url(../images2/test_headerbg.jpg) 0 0 no-repeat;
	width:594px;
	height:27px;
	}
.header_accordian h2{
	padding:0 0 0 18px;
	font:bold 11px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}
.plus_icon{
	background:url(../images2/plus.gif) 0 9px no-repeat;
	float:right;
	display:block;
	width:11px;
	height:20px;
	margin:0 9px 0 0;
	}		
.mid_accordian{
	background-color:#fff;
	padding:20px;
	border-left:1px solid #c9cacb;
	border-right:1px solid #c9cacb;
	}
.acor_cont{
	margin:0 0 4px 0;
	}		
.botbg_accordian{
	background:url(../images2/accor_bottom.gif) 0 0 no-repeat;
	width:594px;
	height:8px;
	}	
.mid_accordian p{
	margin:0 0 15px 0;
	}
.mid_accordian strong{
	color:#2367b4;
	}	
.mid_accordian p.nomarbot{
	margin-bottom:0;
	}											
/*********************************---- customer support page end -----*******************************/

/*********************************---- privacy policy page start -----*******************************/
.main_forprivacy{
	padding:10px;
	}
.privacy_cont{
	border:1px solid #9B9B9B;
	padding:2px;
	}
.privacy_cont-inner{
	/*background:url(../images2/event_bg.jpg) 0 0 repeat-x #fff;*/
	/*background:url(../images2/date_container_bg.gif) 0 100% repeat-x #fff;*/
	background-color:#E9E9E9;
	padding:0 0 5px;
	}		
.privacy_heading{
	height:30px;
	background-color:#284477;
	margin:0 0 15px 0;
	}
.privacy_heading h2{
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 10px;
	}	
.privacy_body{
	padding:0 10px;
	}
.privacy_body h3{
	margin:0 0 10px 0;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	}
.privacy_body h4{
	margin:0 0 10px 0;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}	
.privacy_body p{
	margin:0 0 10px 0;
	font-size:11px;
	}
.privacy_body strong{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	}
.privacy_body span{
	color:#D21B06;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
.privacy_body span.tt{
	color:#214874;
	}			
.privacy_body p.nomar{
	margin-bottom:0;
	}	
.privacylist{
	width:auto;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.privacylist li{
	padding:0 0 5px 10px;
	background:url(../images2/privacy_bul.gif) 0 6px no-repeat;
	}
.privacy_body a{
	color:#214874;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
.privacy_body a:hover{
	text-decoration:underline;
	}
.privvacy span.red23{
	color:#BD112F;
	}						
/*********************************---- privacy policy page end -----*******************************/

/*********************************---- contact us page start -----*******************************/
.rpanel_for_conus{
	padding:15px 5px 0;
	}
.contact_headingbg{
	background-position:0 -92px;
	margin:0 0 8px 0;
	}
.sitemapbg{ background-position:0 -184px; margin:0 0 8px 0;}
.guidesbg{ background-position:0 -230px; margin:0 0 8px 0; }	
.callus{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#2367b4;	
	}
.callus:hover{
	color:#145165;
	text-decoration:underline;
	}
.con_details{
	width:auto;
	margin:0 auto 7px auto;
	}
.con_icon, .con_icon2{
	background:url(../images2/con_icon_cont.gif) 0 0 no-repeat;
	width:631px;
	height:35px;
	margin:0 0 13px 0;
	}	
.con_icon2{
	background-position:0 -35px;
	}
.con_txt{
	font:bold 14px/33px Verdana, Arial, Helvetica, sans-serif;
	color:#007bc4;
	padding:0 0 0 40px;
	}	
.con_blk_txt{
	color:#4a4a4a;
	font-size:18px;
	font-weight:normal;
	}
.con_details_txt{
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0 0 0 5px;
	}	
.memorable{
	/*background:url(../images2/memorable_pic.jpg) 0 0 no-repeat;*/
	width:627px;
	margin:7px 0 0 0;
	border:1px solid #9D9D9D;
	padding:2px;
	}
.memorable_inner{
	height:100%;
	overflow:hidden;
	}
	.memorable_inner-added{
	background:url(../images2/added-sep-line.png) repeat-x #fff;
	height:100%;
	overflow:hidden;
	}
.memor_heading{
	background-color:#0f5aaf;
	padding:0 0 0 10px;
	margin:0 0 1px 0;
	}	
.memor_heading h2{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	}	
.memorable_inner_lft, .memorable_inner_mid, .memorable_inner_rht{
	width:205px;
	float:left;
	
	margin:0 6px 0 0;
	}
.memorable_inner_lftinn{
	padding:10px;
	height:100%;
	overflow:hidden;
	background:url(../images2/bg_rate.gif) 0 0 repeat-x #fff;
	}
.memorable_inner_lftinn.partcular{
	padding:5px 10px 42px 10px;
	}		
.memorable_inner_rht{
	float:right;
	margin:0;
	}	
.memorlft p, .memorrht p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	
	}	
.memorlft{
	width:135px;
	float:left;
	padding:0 0 0 0;
	}
.contact_row{ overflow:hidden;}	
.contact_row:hover{ background-color:#CEF4FF;}
.memorrht{
	float:right;
	width:50px;
	}							
.extra_pad{
	padding:0 0 0 95px;
	}
.ash_txtbold{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}						
/*********************************---- contact us page end -----*******************************/

/*********************************---- useful links page start -----*******************************/
.usfullinks_headingbg{
	background-position:0 -138px;
	margin:0 0 8px 0;
	}
.usfullinks_cont{
	margin:0 0 0 11px;
	}	
.link_list{	
	font:bold 11px/28px Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	padding:5px 0 0 15px;
	}
.link_list li{
	padding:0 0 0 15px;
	background:url(../images2/link_arrow.gif) 0 10px no-repeat;
	}
.link_list li a{
	color:#023486;
	}
.link_list li a:hover{
	color:#175FAE;
	}	
.link_mid{
	background:url(../images2/faq_body.jpg) 0 0 repeat-x #fff;
	border-left:1px solid #c9cacb;
	border-right:1px solid #c9cacb;
	width:608px;
	}
.adven_pic{
	background:url(../images2/adven_pic.jpg) 0 0 no-repeat;
	width:588px;
	height:281px;
	margin:95px auto 0;
	}					
/*********************************---- useful links page end -----*******************************/

/*********************************---- visa page start -----*******************************/
.visa_list{
	width:auto;
	}
.visa_list li{
	margin:0 0 15px 0;
	}
.visa_list li img{
	border:2px solid #000;
	}		
.visa_list li.nobottommargin{
	margin:0 0 0 0;
	}
.visa_heading{
	background-position:0 -96px;
	}
.provide_heading{
	background-position:0 -128px;
	}	
.visa_headingbg{
	background:url(../images2/visa_headingbg.gif) 0 0 no-repeat;
	width:464px;
	height:35px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.visaflag_list{
	width:435px;
	margin:19px 0 0 25px;
	}
.visaflag_list li{
	float:left;
	margin:0 25px 7px 0;
	}
.visaflag_list li.norhtmar{
	margin:0;
	}	
.visaflag_list li div{
	text-align:center;
	}
.visaflag_list li a{
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#007bc3;
	}
.visaflag_list li a:hover{
	color:#006699;
	}	
.esta_logo{
	display:block;
	float:left;
	}
.esta_cont{
	width:435px;
	margin:5px 0 0 25px;
	}
.esta_link{
	font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serifl;
	color:#333333;
	width:140px;
	float:right;
	margin:20px 20px 0 0;
	}
.esta_link a{
	color:#077aa7;
	text-decoration:underline;
	}
.esta_link a:hover{
	color:#279DC5;
	}													
/*********************************---- visa page end -----*******************************/

/*********************************---- hotel detail page start by s.mallick 03.12.09 4.17 pm -----*******************************/
.flight_info{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.pad_all{
	padding:10px;
	background:url(../images2/detailbg.jpg) 0 0 repeat-x #fff;
	}
.pad_all_change{
	padding:10px;
	background-color:#cae7fd;
	}	
.pad_all5{
	padding:5px;
	}	
.pad_all p{
	margin:5px 0;
	line-height:16px;
	}	
.brit_logo{
	padding:5px;
	border:1px solid #1d5ec1;
	}
.center_alligned{
	text-align:center;
	padding:5px;
	margin:0 0 10px 0;
	}	
.hotel_caption{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#185ca5;
	margin:0 0 10px 0;
	float:left;
	}
#Rec label, .subdiv label, #RecFacilities label, #RecSellPoints label, #RecRentalTerms label{
	float:left;
	margin:0 10px 0 0;
	}
#Rec span, .subdiv span, #RecFacilities span, #RecSellPoints span, #RecRentalTerms span{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#265d99;
	font-style:italic;
	}
.subdiv span.red{
	color:#BD0F29;
	}
.heading_subp span.red1{
	color:#BD112F;
	}
#Rec span.red2{
	color:#BD112F;
	}			
.enlist{
	width:auto;
	margin:15px 0 15px 5px;
	}
.enlist li{
	background:url(../images2/arrow.png) 0 7px no-repeat;
	padding:0 0 0 15px;
	}
#RecProductInfo, #RecBreakfast, #RecRentalTerms, #RecPickupDrop, #RecExtraPrice, #RecProductInfo2, #RecProductInfo3, #RecProductInfo4{
	border:1px solid #33b4e9;
	padding:2px;
	/*background-color:#e4f3f9;*/
	margin:0 0 0 0;
	}
#RecProductInfo4{
	margin:10px 0 0 0;
	}	
.book_form_inner{
	margin:10px 0 0 0;
	/*border:1px solid #D8D8D8;*/
	border:1px solid #BEBEBE;
	padding:2px;
	text-align:left;
	}
.book_form_inner h6{
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	padding:0 0 0 12px;
	}
.book_form_inner2, .book_form_inner3, .book_form_inner4{
	margin:10px 0 0 0;
	border:1px solid #D8D8D8;
	padding:2px;
	text-align:left;
	margin:0 0 8px 0;
	}		
.book_form_inner2 h6, .book_form_inner4 h6{
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1px 0;
	background-color:#0A64A7;
	padding:0 0 0 12px;
	}
.book_form_inner4{
	border:1px solid #999999;
	background-color:#fff;
	}		
.book_form_inner3{
	margin:0 0 0 0;
	}	
.veh_compar_lft_inner{
	background:url(../images2/vehicle_bg3.gif) 0 0 repeat-x #fff;
	/*background:url(../images2/date_container_bg.gif) 0 0 repeat-x #e5e5e5;*/
	height:100%;
	overflow:hidden;
	padding:8px 12px;
	}			
.subdiv{
	width:auto;
	padding:10px;
	background:url(../images2/detailbg2.gif) 0 0 repeat-x #e4f3f9;
	margin:0 0 0 0;
	height:100%;
	overflow:hidden;
	}
.subdiv strong, #RecFacilities strong{
	float:left;
	margin:0 0 8px 0;
	}	
.pickup{
	float:left;
	width:auto;
	}	
.dropoff{
	float:right;
	width:auto;
	}	
.print_btn, .cancl_btn, .eticket_btn, .boknw_btn, .signup_btn, .signin_btn, .boknw_btn2{
	background:url(../images2/btn2.png) 0 0 no-repeat;
	width:64px;
	height:28px;
	cursor:pointer;
	display:block;
	outline:none;
	border:none;
	float:left;
	margin:15px 10px 0 0;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.cancl_btn{
	background:url(../images2/btn3.png) 0 0 no-repeat;
	width:141px;
	}
.eticket_btn{
	background:url(../images2/btn1.png) 0 0 no-repeat;
	width:121px;
	}	
.btn_section{
	margin:0 0 0 0;
	}
	
										
/*********************************---- hotel detail page end by s.mallick 04.12.09 4.36 pm -----*******************************/

/*********************************---- book lounge form start by s.mallick 04.12.09 4.36 pm -----*******************************/
.error_txt{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.error_txt a{
	color:#1B406D;
	font-size:11px;
	}
.error_txt a:hover{
	color:#2671A8;
	text-decoration:underline;
	}		
.logintable{
	margin:10px 0;
	/*border:1px solid #A4C8DD;*/
	}
.logintable h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;	
	color:#B62005;
	}
.bgcolor{
	background-color:#1b79b2;
	height:30px;
	}
.bgcolor p{
	color:#fff;
	}	
#bookingform{
	padding:0 15px;
	}
.bookingform{
	padding:0 15px;
	}	
.heading_sub, .heading_subtop, .heading_subbot, .heading_subbot2{
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#096888;
	font-style:italic;
	border-bottom:1px solid #1B6A78;
	margin:10px 0 20px 0;
	background-color:#B6E0E9;
	padding:0 5px;
	text-align:left;
	}
.heading_subtop{
	margin:0 0 20px 0;
	}
.heading_subbot{
	margin:0 0 0 0;
	}	
.heading_subbot2{
	margin:0 0 20px 0;
	}		
.heading_subp{
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#096888;
	font-style:italic;
	float:right;
	}		
.heading_sub2{
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#096888;
	font-style:italic;
	border-bottom:1px solid #1B6A78;
	margin:5px 0 10px;
	}	
.lounge_form, #Loginform{
	width:auto;
	overflow:hidden;
	height:100%;
	}
.lounge_form p{
	font:normal11px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.lounge_form p.checktxt{
	color:#1F4F65;
	}		
.lounge_form label{
	width:115px;
	float:left;
	margin:3px 10px 13px 0;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}
#Loginform label{
	width:110px;
	float:left;
	margin:0 10px 13px 0;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}	
.lounge_form input.field, .lounge_form select, .lounge_form textarea, #Loginform input.field{
	margin:0 0 0 0;
	width:200px;
	height:18px;
	}
.lounge_form input.radddio{
	margin:0 5px 0 0;
	}	
.lounge_form textarea{
	/*float:right;*/
	margin:0 0 10px 0;
	height:100px;
	}	
.lounge_form select.fieldsml{
	width:146px;
	margin:0 0 10px 0;
	height:20px;
	}	
.lounge_form select{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	height:20px;
	/*float:left;*/
	}
.lounge_form select.chotto{
	width:50px;
	margin:0 5px 0 0;
	float:left;
	height:20px;
	}		
.lounge_form span, #Loginform span{
	color:#CC0000;
	}
.lounge_form #errMsg, .lounge_form #spn_errMsg{
	margin:0 0 0 110px;
	display:block;
	}
#Loginform #errMsg, #Loginform #spn_errMsg{	
	margin:0 0 0 110px;
	display:block;
	}

.boknw_btn{
	background:url(../images2/booknowbtn.png) 0 0 no-repeat;
	width:92px;
	height:28px;
	/*float:right;*/
	margin:15px 0 0 160px;
	display:block;
	}
.boknw_btn2{
	background:url(../images2/booknow_smallest.png) 0 0 no-repeat;
	width:69px;
	height:24px;
	margin:0;
	float:none;
	}	
.signup_btn, .signin_btn{
	background:url(../images2/log_btn.png) 0 0 no-repeat;
	width:89px;
	height:28px;
	margin:15px 0 0 160px;
	display:block;
	}
.signin_btn{
	background-position:0 -28px;
	}		
.dotmid{
	background:url(../images2/dot.gif) 50% 50% repeat-y;
	}					
/*********************************---- book lounge form end by s.mallick 04.12.09 4.36 pm -----*******************************/

/*********************************---- site modifications start by s.mallick 08.12.09 6.01 pm -----*******************************/

/*********************************---- login section start -----*******************************/
.login_Sec{
	padding:5px 10px 0;
	}
.username, .logout{
	float:left;
	color:#035292;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	}
.logout{
	color:#D00404;
	float:right;
	}
.logout:hover{
	color:#E43314;
	text-decoration:underline;
	}		
/*********************************---- login section end -----*******************************/

/*********************************---- home page start -----*******************************/
.index_offerlist{
	width:auto;
	height:100%;
	overflow:hidden;
	padding:4px 0 0 15px;
	}
h3.bluehead{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	/*color:#FCF8C7;*/
	color:#FFFF33;
	padding:0 0 0 14px;
	}	
.index_offerlist p{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#b1e2ff;
	}
.index_offerlist div{
	margin:0 0 2px 0;
	height:100%;
	overflow:hidden;
	}		
.index_offerlist div .ofrlft, .index_offerlist div .ofrlft2, .index_offerlist div .ofrlft3{
	width:80px;
	float:left;
	margin:0 5px 0 0;
	}
.index_offerlist div .ofrlft3{
	width:130px;
	}	
.index_offerlist div .ofrlft2{
	width:150px;
	}	
.index_offerlist div .ofrrht, .index_offerlist div .ofrrht2{
	float:right;
	width:52px;
	}
.index_offerlist div .ofrrht2{
	width:100px;
	}		
.indexSearch, .indexSearch2, .indexSearch5{
background-color:#e3f1f8; border-left:#b6d2e3 solid 1px; border-right:#b6d2e3 solid 1px; border-bottom:#b6d2e3 solid 1px; padding:10px 7px; 
}
.indexSearch2{
	padding:10px 15px;
	}
.indexSearch3{
	background-color:#e3f1f8;border-left:#b6d2e3 solid 1px; border-right:#b6d2e3 solid 1px;
	}
.indexSearch4{
	background-color:#e3f1f8;border-left:#b6d2e3 solid 1px; border-right:#b6d2e3 solid 1px; border-bottom:#b6d2e3 solid 1px;
	}
.indexSearch5{ padding:0px 7px; margin:0;}			
.searchheaad{
	background:url(../images2/tab_head_for_indexsearch.gif) 0 0 no-repeat;
	width:274px;
	height:42px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.extraspace{
	margin:0 5px 0 0;
	}
.leftBoxExclusive_for_indexonly{
	border:1px solid #007fcb;
	}		
/*********************************---- home page end -----*******************************/

/*********************************---- hotel page start -----*******************************/
.searchheaad_hotel{
	background:url(../images2/tab_head_for_hotelsearch.gif) 0 0 no-repeat;
	width:288px;
	height:45px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
.for_hotelfield, .for_hotelfield_small{
	width:138px;
	border:#7f9db9 solid 1px; 
	background-color:#FFFFFF; 
	height:18px;
	font-family:Verdana, Arial; 
	font-size:11px;
	color:#666;
	float:left;
	margin:0 7px 0 0;
	}
.for_hotelfield_small{
	width:30px;
	}	
.gen_msgtxt{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}
.heading_hotel{
	background:url(../images2/hotel_heading.png) 0 0 no-repeat;
	width:567px;
	height:30px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	margin:2px auto;
	}			
/*********************************---- hotel page end -----*******************************/

/*********************************---- offer page start -----*******************************/
.searchheaad_offer{
	background:url(../images2/tab_head_for_offersearch.gif) 0 0 no-repeat;
	width:292px;
	height:47px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	border-right:1px solid #a2c9e0;/*---01-02-10----*/
	}	
		
/*********************************---- offer page end -----*******************************/

/*********************************---- holiday page start -----*******************************/
.searchheaad_holiday{
	background:url(../images2/tab_head_for_holidaysearch.gif) 0 0 no-repeat;
	width:292px;
	height:49px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
		
/*********************************---- holiday page end -----*******************************/

/*********************************---- carhire page start -----*******************************/
.searchheaad_car{
	background:url(../images2/tab_head_for_carhire.gif) 0 0 no-repeat;
	width:379px;
	height:55px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
		
/*********************************---- carhire page end -----*******************************/

/*********************************---- flight page start -----*******************************/
.searchheaad_flight{
	background:url(../images2/tab_head_for_flight.gif) 0 0 no-repeat;
	width:379px;
	height:43px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
		
/*********************************---- flight page end -----*******************************/

/*********************************---- breaks page start -----*******************************/
.searchheaad_breaks{
	background:url(../images2/tab_head_for_breaks.gif) 0 0 no-repeat;
	width:379px;
	height:52px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}	
		
/*********************************---- breaks page end -----*******************************/


/*********************************---- apartment page start-----*******************************/

/*********************************---- apartment l panel page start-----*******************************/
.lpanel_apartment{
	width:229px;
	margin:0 8px 0 0;
	/*background-color:#ff0000;
	height:700px;*/
	}
.mainlpnl{
	width:auto;
	}
	
/*********************************---- apartment form start-----*******************************/
.destinymar{
	margin:0 0 8px 0;
	}
.apart_form{
	width:auto;
	overflow:hidden;
	height:100%;
	padding:15px 15px 0;
	}	
.apart_form label{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#124ca2;
	margin:0 0 6px 0;
	display:block;
	}	
.apart_form input.txtfld, .apart_form select{
	width:175px;
	background-color:#fff;
	border:1px solid #7f9db9;
	margin:3px 0 8px 0;
	font-size:11px;
	height:17px;
	}
.apart_form select.middle{
	width:98px;
	float:left;
	margin:0 10px 8px 0;
	}
.apart_form select.small{
	width:48px;
	float:left;
	margin:0 10px 8px 0;
	}			
.apart_form a.txt{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#1672bd;
	background:url(../images2/event_icon.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	text-decoration:underline;
	width:111px;
	}
.apart_form a.txt:hover, .txt2:hover{
	color:#0B99B7;
	}	
.txt2{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	text-decoration:underline;
	}
.apart_form p.smallonly{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	margin:0 0 8px 0;
	}
.apart_form p.midtxt{
	line-height:11px;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	float:right;
	width:125px;
	margin:-6px 0 0 0;
	}		
/*********************************---- apartment form end-----*******************************/		
	
/*********************************---- most popular page start-----*******************************/
.aprt_btbg{
	background:url(../images2/aprt_botbg.gif) 0 0 no-repeat;
	width:229px;
	height:8px;
	}
.aprt_btbg2{
	width:634px;
	height:10px;
	background:url(../images2/aprt_botbg2.gif) 0 0 no-repeat;
	}	
.destiny_heading, .popular_heading, .car_srch_heading, .flight_srch_heading, .search_head{
	background:url(../images2/apart_l_heading.gif) 0 0 no-repeat;
	width:229px;
	height:43px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.search_head{
	background-position:0 -129px;
	}
.search_headonly{
	background:url(../images2/apart_l_heading2.gif) 0 0 no-repeat;
	height:8px;
	width:229px;
	}		
.car_srch_heading{
	background:url(../images2/cr_hre_srch_heading.gif) 0 0 no-repeat;
	width:229px;
	height:55px;
	}
.flight_srch_heading{
	background-position:0 -86px;
	}		
.popular_heading{
	background-position:0 -43px;
	}
.destiny_heading h3, .popular_heading h3{
	line-height:0;
	padding:0;
	font-size:0;
	}	
.base2{
	width:229px;
	}
.base2top, .base2bottom{
	background:url(../images2/base2_top.png) 0 1px no-repeat;
	width:229px;
	height:13px;
	}
.base2mid{
	background:url(../images2/base2_mid.png) 0 0 repeat-y;
	padding:8px 0 0 0;
	}	
.base2bottom{
	background:url(../images2/base2_bot.png) 0 0 no-repeat;
	height:37px;
	}
.mdestiny2_body{
	background-color:#e3f1f8;
	border-left:1px solid #d0e7f2;
	border-right:1px solid #d0e7f2;
	width:227px;
	}
.fstrw2, .trdrw2{
	width:195px;
	margin:0 auto 5px;
	overflow:hidden;
	background:url(../images2/row_mid.png) 50% 500% no-repeat;
	padding:0 0 5px 0;
	height:100%;
	/*height:20px;
	background-color:#ff0000;*/
	}
.trdrw2{	
	margin:0 auto;
	background-image:none;
	}		
.fstrw2 div, .trdrw2 div{
	width:96px;
	float:left;
	}
.fstrw2 div h4, .trdrw2 div h4{
	font:bold 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images2/mid_dot.gif) 0 100% repeat-x;
	margin:0 0 5px 5px;
	}	
.fstrw2 div a.name, .trdrw2 div a.name{
	color:#0e52b8;
	}
.fstrw2 div a.name:hover, .trdrw2 div a.name:hover{
	color:#094e8f;
	}
.fstrw2 div p, .trdrw2 div p{
	margin:0 0 18px 5px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f10909;
	}	
.detail_btn{
	background:url(../images2/apart_detl_btn.gif) 0 0 no-repeat;
	width:82px;
	height:26px;
	display:block;
	text-align:center;
	outline:none;
	border:none;
	font:bold 15px/26px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 0 0 5px;
	}			
/*********************************---- most popular page end-----*******************************/
	
/*********************************---- apartment l panel page end-----*******************************/	
/*********************************---- apartment r panel page start-----*******************************/	
	
.rpanel_apartment{
	width:634px;
	/*background-color:#006600;*/
	}
.mainrpnl{
	width:auto;
	}

/*********************************---- apartment start-----*******************************/
.apart, .mdestiny{
	margin:0 0 8px 0;
	}			
.apart_heading, .mdestiny_heading, .fwdestiny_heading, .car_hre_srchhead, .flight_hre_srchhead, .lounge_srchhead, .hotel_srchhead, .carparking_srchhead, .car_hre_srchhead2, .car_hre_srchhead3, .car_hre_srchhead4, .car_hre_paymenthead, .car_hre_paymenthead2, .flight_hre_shopping, .flight_cutomer_name, .flight_payment, .flight_passgnr_name, .flight_payment_details, .car_hre_paymenthead3, .hotel_srch_heading, .lounge_head, .sigtseeing_head{
	background:url(../images2/apart_r_heading.gif) 0 0 no-repeat;
	width:634px;
	height:43px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
.car_hre_paymenthead, .car_hre_paymenthead2, .car_hre_paymenthead3, .hotel_srch_heading, .lounge_head, .sigtseeing_head{
	background:url(../images2/apart_r_heading2.gif) 0 0 no-repeat;
	width:872px;
	}
.sigtseeing_head{
	background-position:0 -258px;
	}	
.lounge_head{
	background-position:0 -172px;
	}	
.car_hre_paymenthead2{
	background-position:0 -43px;
	}
.car_hre_paymenthead3{
	background-position:0 -86px;
	}
.hotel_srch_heading{
	background-position:0 -129px;
	}				
.car_hre_srchhead{
	background-position:0 -129px;
	}
.car_hre_srchhead2{
	background-position:0 -344px;
	}
.car_hre_srchhead3{
	background-position:0 -387px;
	}
.car_hre_srchhead4{
	background-position:0 -430px;
	}			
.hotel_srchhead{
	background-position:0 -301px;
	}
.lounge_srchhead{
	background-position:0 -258px;
	}		
.flight_hre_srchhead{
	background-position:0 -172px;
	}
.flight_hre_shopping{
	background-position:0 -473px;
	}
.flight_cutomer_name{
	background-position:0 -516px;
	}
.flight_passgnr_name{
	background-position:0 -602px;
	}		
.flight_payment{
	background-position:0 -559px;
	}
.flight_payment_details{
	background-position:0 -645px;
	}			
.carparking_srchhead{
	background-position:0 -215px;
	}			
.apart_heading h3, .mdestiny_heading h3, .fwdestiny_heading h3, .car_hre_paymenthead h3, .car_hre_srchhead h3, .car_hre_srchhead2 h3, .car_hre_srchhead3 h3, .car_hre_srchhead4 h3, .car_hre_paymenthead2 h3, .car_hre_paymenthead3 h3, .hotel_srch_heading h3 {
	line-height:0;
	padding:0;
	font-size:0;
	}		
.apart_body{
	background:url(../images2/apart_body_bg.jpg) 0 0 repeat-x #f8fcff;
	}
.apart_base{
	background:url(../images2/apart_base.png) 0 0 no-repeat;
	width:634px;
	height:269px;
	padding:16px 0 0 0;
	}
.apart_map{
	background:url(../images2/apart_map.jpg) 0 0 no-repeat;
	width:598px;
	height:254px;
	margin:0 auto;
	cursor:pointer;
	}
.bluebgcolor{
	background-color:#e3f1f8;
	}
.bluebgcolor p{
	/*border-bottom:1px solid #12667E;*/
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px;
	}					
/*********************************---- apartment end-----*******************************/

/*********************************---- main destiny start-----*******************************/
.mdestiny_heading{
	background-position:0 -43px;
	}
.mdestiny_body{
	background-color:#e3f1f8;
	border-left:1px solid #d0e7f2;
	border-right:1px solid #d0e7f2;
	}		
.mdestiny_base{
	background:url(../images2/apart_base2.png) 0 0 no-repeat;
	width:612px;
	height:75px;
	padding:0 0 0 20px;
	}	
.mdestiny_base li{
	float:left;
	background:url(../images2/apart_mid_dot.gif) 100% 50% no-repeat;
	}
.mdestiny_base li.noapartbg{
	background-image:none;
	}	
.mdestiny_base li a{
	font:bold 11px/75px Verdana, Arial, Helvetica, sans-serif;
	color:#5d5757;
	display:block;
	margin:0 8px;
	}
.mdestiny_base li a:hover{
	color:#000;
	}			
/*********************************---- main destiny end-----*******************************/

/*********************************---- few destiny start-----*******************************/		
.fwdestiny_heading{
	background-position:0 -86px;
	}
.base{
	width:634px;
	}		
.basetop, .basebottom{
	background:url(../images2/base_top.png) 0 1px no-repeat;
	width:634px;
	height:13px;
	}
.basemid{
	background:url(../images2/base_mid.png) 0 0 repeat-y;
	padding:8px 0 0 0;
	}	
.basebottom{
	background:url(../images2/base_bot.png) 0 0 no-repeat;
	height:37px;
	}
.fstrw, .trdrw{
	width:585px;
	margin:0 auto 5px;
	overflow:hidden;
	background:url(../images2/row_mid.png) 50% 150% no-repeat;
	padding:0 0 5px 0;
	height:100%;
	/*height:20px;
	background-color:#ff0000;*/
	}
.trdrw{
	margin:0 auto;
	background-image:none;
	}	
.destiny_list{
	width:auto;
	}
.destiny_list li{
	float:left;
	margin:0 7px 0 0;
	}
.destiny_list li .rw1{
	float:left;
	}
.destiny_list li .rw1 a, .bluebold{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#03415e;
	margin:10px 0 0 0;
	}
.destiny_list li .rw1 a:hover{
	color:#0a7cb2;
	}	
.bluebold{
	color:#1a83c3;
	}
.blue_normal{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#0b4f79;
	}
.pricered{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c51300;
	}
.pound{
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#fc210a;
	}					
.destiny_list li .rw1 .picont{
	}
.destiny_list li .rw1 p{
	margin:0 0 0 0;
	}	
.destiny_list li .rw1 div{
	text-align:center;
	}								
/*********************************---- few destiny end-----*******************************/
	
/*********************************---- apartment r panel page end-----*******************************/	
	
/*********************************---- apartment page end -----*******************************/




/*********************************---- site modifications end by s.mallick 08.12.09 6.01 pm -----*******************************/

/*********************************---- search loader start-----*******************************/
.loader_cont{
	/*width:auto;
	margin:10px 0;
	padding:2px;*/
	/*background:url(../images2/loadingbg.jpg) 0 0 no-repeat;*/
	width:872px;
	height:463px;
	/*position:relative;*/
	}
.cont_loading{
	/*position:absolute;*/
	left:38%;
	bottom:10%;
	}	
#div_loading p{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}	
#div_loading span{
	font-style:italic;
	color:#e03109;
	}
.asterics{
	color:#cc0000;
	}		
	
	
/*********************************---- success page start-----*******************************/	
.success_pagebg, .success_pagebg1{
	background:url(../images2/succes_bg.jpg) 0 0 no-repeat;
	width:872px;
	height:463px;
	position:relative;
	}
.success_pagebg1{background:url(../images2/succes_bg2.jpg) 0 0 no-repeat;}	
.succes_txt_cont{
	text-align:center;
	width:440px;
	margin:0 auto;
	position:absolute;
	bottom:13%;
	left:25%;
	}
.succes_txt_cont1{
	text-align:center;
	width:440px;
	margin:0 auto;
	/*position:absolute;
	top:10%;
	left:25%;*/
	padding-top:50px;
	}	

.succes_txt_cont p, .succes_txt_cont span, .succes_txt_cont a, .succes_txt_cont1 p, .succes_txt_cont1 span, .succes_txt_cont1 a{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	}	
.succes_txt_cont span, .succes_txt_cont1 span{
	color:#094B82;
	font-size:13px;
	}
.succes_txt_cont a, .succes_txt_cont1 a{
	color:#990000;
	font-size:11px;
	}	
.succes_txt_cont a:hover, .succes_txt_cont1 a:hover{
	text-decoration:underline;
	color:#CB2E12;
	}			
/*********************************---- success page end-----*******************************/

	
/*********************************---- search loader end-----*******************************/
.submit_container{
	width:auto;
	overflow:hidden;
	height:30px;
	margin:10px 0;
	}
.booknow_no{
	/*background:url(../images2/booknow_no.jpg) 0 0 no-repeat;*/
	background:url(../images2/phno2.jpg) 0 5px no-repeat;
	width:235px;
	height:28px;
	float:left;
	margin:0 30px 0 0;
	}
	
.submit_for_all, .submit_for_all2{
	width:82px;
	height:26px;
	background:url(../images2/search_btn3.gif) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	outline:none;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	float:right;
	}
.submit_for_all2{
	float:right;
	margin:20px 0 0 0;
	}		
.submit_for_flights{
	width:82px;
	height:26px;
	background:url(../images2/search_btn3.gif) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	outline:none;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	float:right;
	margin:0;
	padding:0;
	}		
/*----------------------------------------18-01-2010--------------------------------*/
.sm_txt{ font:normal 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.privacylist_num{
	width:auto;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 10px 20px;
	}
.arrow_cont, .arrow_cont2, .arrow_contCross, .arrow_cont2Cross{
	width:100px; 
	float:left;
	margin-right:15px;
	height:100%;
	background:url(../images2/right-arr.gif) 50% 0 no-repeat;
	height:24px;
	}
.arrow_cont2, .arrow_cont2Cross{
	width:80px;
	margin-right:48px;
	background-position:54% 0;
	}	
.arrow_contCross{
	background:url(../images2/cross-icon.gif) 50% 0 no-repeat;
	}
.arrow_cont2Cross{
	background:url(../images2/cross-icon.gif) 50% 0 no-repeat;
	}
.info_txt{
	text-align:left;
	width:100px;
	float:left;
	height:100%;
	}
.facility{
	width:100px;
	float:left;
	height:100%;
	margin-right:15px;
	}
.facility ul{
	text-align:left;
	padding-left:50px;
	list-style-type:disc;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	}
.head_txt{ text-align:center;}
.off_head{
	background:url(../images2/offer_bg.jpg) 0 0 no-repeat;
	height:34px;
	width:auto;
	font:bold 16px/34px Arial, Helvetica, sans-serif;
	color:#0F5AAF;
	padding-left:15px;
	}
h3.africa{font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#FFFF33;
	padding:0 0 0 15px; margin-bottom:0;}
.lounge_det{ margin-left:40px;}
.lounge_det2{ margin-left:27px;}
.outer_head{ 
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif!important;
	text-align:left;
	padding:5px 0 5px 10px;
	background:url(../images2/head.gif) 0 0 repeat-x;
	}
.outer_head span{
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif!important;
	color:#01A0DC;
	}
ul.head{ font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif!important;}
ul.head li{ float:left; margin-right:15px;}
ul.head li a{ color:#000000; text-decoration:underline;} 
ul.head li a:hover{ text-decoration:none;}
.textbox2{ width:50px!important;}
.travel_blue_txt{ color:#007BC3!important; font-weight:normal;}
/*----------------------------------------20-01-2010--------------------------------*/
.hotel_faq_cont{ width:810px; height:254px; margin:0 auto;}
.box_1{ width:250px; height:100px; float:left; background-color:#f4f4f4; border:1px solid #ccc; margin:0 20px 20px 0; padding-top:15px; background:url(../images2/box-bg.gif) 0 0 repeat-x;}
.box_1 h3{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#666666; text-align:center;}
.box_1 h4{ font:normal 16px/18px Arial, Helvetica, sans-serif; color:#0066FF; text-align:center;}
.box_1 h4.time{ font:bold 22px/24px Arial, Helvetica, sans-serif; color:#0066FF;}
.customize{ width:795px; margin:0 0 0 36px; border:1px solid #ccc; background-color:#f4f4f4;}
.customize h3{font:bold 16px/22px Arial, Helvetica, sans-serif; color:#0066FF; padding:14px 0 5px 20px;}
.customize ul{ padding:0 0 15px 20px; font-size:14px;}
.customize ul li{ background:url(../images2/arr-bull.gif) 0 4px no-repeat; padding-left:12px; margin-bottom:5px;}
.more_hotel{font:bold 16px/22px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:8px;}
.more_list{ list-style-type:disc; padding-left:25px;}
.more_list li{ margin-bottom:6px;}
.more_h_fiv{ margin-left:36px;}
/*--------flight form----------*/
.flight_frm{ width:254px; padding:0 0 0 2px; margin:0;}
.car_frm{ width:256px; padding:0 0 0 2px; margin:0;}
.frm_list{ font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 0;}
.frm_list li{ color:#333333; background:url(../images2/arrow.png) 0 3px no-repeat; padding-left:12px; margin-bottom:5px;}
/*------------GTA Hotels---------------*/
.hotel_h{ font: bold 14px/26px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.price_txt{ float:right;}
.hotel_room_pix{ border:1px solid #40A2DD; padding:2px; margin:15px 0 8px 11px;}
.rate{ margin:0 0 0 11px;}
.info{ padding:15px 0 0 0;}
.location_h{ padding:15px 0 0 40px; float:right;}
.sep{ border-bottom:1px solid #87CEF9; padding:0 0 10px 0;}
.outer{ padding:10px;}
.main_h{ font:normal 12px/14px Arial, Helvetica, sans-serif!important; color:#333333;}
.link_h{ color:#0081b3; text-decoration:underline;}
.link_h:hover{ text-decoration:none;}
.red_av{ color:#FF0000; text-transform:uppercase; font-weight:bold;}
.green_av{ color:#009900; text-transform:uppercase; font-weight:bold;}
.time_txt{ padding-right:10px;}
.time_txt p{ text-align:right;}
.gta_more_cont{ width:auto;}
.head{ width:auto;}
.head p{ padding-left:10px; height:25px; background:#0a64a7; font:bold 13px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:4px;}
.info_cont{ width:auto;}
.info_cont p{padding-left:10px; background:#e4dfdf; font:bold 13px/25px Arial, Helvetica, sans-serif; color:#000; margin-bottom:4px;}
.info_content{ width:auto; border:1px solid #ccc; padding:10px; height:100%; overflow:hidden;}
.info_content p{ font:normal 11px/16px Arial, Helvetica, sans-serif!important; color:#000000!important; background:none; padding:0; margin-bottom:8px;}
.info_content h3{ font:bold 13px/16px Arial, Helvetica, sans-serif; color:#0066FF; margin-bottom:8px;}
.info_l{ float:left; width:30%;}
.info_r{ float:left; width:70%;}
.room_type{ float: left; width:300px; border:1px solid #ccc;}
ul.room_list{ font:normal 11px/14px Arial, Helvetica, sans-serif; padding:10px 0 0 10px;}
ul.room_list li{ margin-bottom:4px; background:url(../images2/bull-icon.gif) 0 4px no-repeat; padding-left:10px;}
.room_head{ background-color:#777777; height:20px;}
.room_head p{ font:bold 12px/14px Arial, Helvetica, sans-serif!important; color:#FFF!important; padding:4px 0 0 10px;}
.hotel_gall_cont{width:400px; border:1px solid #ccc; height:400px; margin-bottom:18px;}
.gall_cont{ float:left; width:400px; border:1px solid #ccc; height:400px; margin-right:20px;}
.pay_select{ width:40px!important;}
.pay_h{ background-color:#ccc; padding:5px;}
.pay_h_border{ border:1px solid #ccc;}
.pay_bg{ background-color:#e6f8fd; padding:4px;}
.payment_top{ background:url(../images2/pay_h.gif) 0 0 repeat-x #f5f5f5; width:auto; padding:10px;}
.payment_top p{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#333333;}
.payment_top h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#DC2F10;
	text-align:right;
	}
.payment_top p a{ color:#148dd7; text-decoration:underline;}
.payment_top p a:hover{ text-decoration:none;}
.hotel_td{ padding-left:10px; height:25px;}
.hotel_td_h{ padding:7px; height:25px; background-color:#b3e9fe;}
.hotel_tr_bg{ background-color:#ebe8e8;}
.hotel_tr_bg2{ background-color:#f1f9fe;}

.cs_star1, .cs_star2, .cs_star3, .cs_star4, .cs_star5 {background:url(../images2/5star.gif) 0 0 no-repeat; width:10px; height:10px;}
.cs_star2{ width:21px;}
.cs_star3 { width:34px;}
.cs_star4 { width:45px;}
.cs_star5{ width:57px;}    

.privacy_body1{
	padding:0 10px;
	}
.privacy_body1 p{
	margin:0 0 0px 0;
	font-size:11px;
	}
.privacy_body1 p.gap{ padding:4px 0;}	
.privacy_body1 strong{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	}
.privacy_body1 span{
	color:#D21B06;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*-------------Display Static Page------------*/
.ds_main{ border:1px solid #ccc; padding:2px;}
.heading_ds{ background-color:#284477; height:25px;}
.heading_ds h4{ font:normal 18px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:5px;}
.ds_inner{ padding:5px;}
.ds_pix{ border:1px solid #ccc; padding:2px;}
.ds_list{ font:normal 12px/14px Arial, Helvetica, sans-serif; list-style-type:none;}
.ds_list li{ background:url(../images2/bull-icon.gif) 0 3px no-repeat; padding-left:10px; margin-bottom:7px;}
.pkgPrice_2{ font:normal 24px/20px Arial, Helvetica, sans-serif; color:#FF0000;}
.pkgPrice_2 span{ font-size:22px; line-height:24px; font-weight:bold;}
.ds_txt{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000000;}


.more_txt_cont{ border:1px solid #ccc; background-color:#f4f9fb; margin-bottom:2px;}
.more_txt_cont p{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#333333; padding:5px;}
.short_div{ background-color:#08498a; height:25px;}
.short_div h5{ font:bold 13px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:5px;}
/*------------Visa Details pop--------------------*/
.visa_inner_content{ width:auto; padding:5px;}
.visa_inner_content p{font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-bottom:8px;}
.visa_inner_content h2{ font:bold 16px/18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:10px;}
.mainTxt{ font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-bottom:8px;}
.visa_inner_content ol{ padding-left:20px; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.visa_inner_content ol li{color:#666666;}
.visa_inner_content ul.bullet{ padding-left:4px; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.visa_inner_content ul.bullet li{ background:url(../images2/grey-bull.jpg) 0 6px no-repeat; padding-left:12px; color:#666666;}
/*--------------03-02-10----------------*/
.txt_box_news{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000000;}
.spl{ display:block; clear:both;}
.succMsg_news{ padding:2px;}
.succMsg_news p{ color:#009900;  text-align:center;}
.flash_holiday{ margin:0; padding:0px 0 0 0;}
/*-----------------Site Map---------------------*/
.sitemap_cont{ width:auto; overflow:hidden; height:100%; font:bold 13px/16px Arial, Helvetica, sans-serif;}
.site_cont{ border-bottom:1px dotted #ccc;} 
.site_cont a{ display:block; color:#0c52a3; padding:6px 6px 6px 2px;}
.site_cont a:hover{ color:#4aaaf0;}
ul.sitemap{ padding:0 0 0 8px; margin:0; font:normal 11px/14px Arial, Helvetica, sans-serif;}
ul.sitemap li{ background:url(../images2/event_icon.gif) 0 50% no-repeat; padding-left:10px; float:left; margin-right:10px;}
ul.sitemap li a{ color:#333333;text-decoration:underline;}
ul.sitemap li a:hover{  color:#f60000; text-decoration:none;}
/*----------04-02-2010----------*/
.link_txt1{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#cc0000;
	text-decoration:underline;
	}
.link_txt1:hover{
	text-decoration:none;
	}	
.spl_txt{ font:bold 15px/18px Arial, Helvetica, sans-serif; color:#054266!important; float:right;}
.hotel_rpix_add{ border:1px solid #40A2DD; padding:2px; margin:5px 0 0px 11px;}
.gtahotel_add_inner{ padding-left:8px;}
.gtahotel_add_bg{ background-color:#f3f4f6;}
.gtahotel_total_bg{ background-color:#FFF; padding:3px 0;}
.gta_cat_bg{ background-color:#9ed4fc; padding:3px;}
.gta_cat_border{ border:1px solid #ccc; padding:2px;}
.gta_name{ float:left; margin-right:5px;}
.complete_book{
	background:url(../images2/complete_book.gif) 0 0 no-repeat;
	width:115px;
	height:28px;
	cursor:pointer;
	display:block;
	outline:none;
	border:none;
	float:left;
	margin:0px 10px 0 0;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	}
/*----------pagination-------------*/
.page_no{ 
	background-color:#9fd1f7;
	cursor:pointer;
	font-weight:bold;
	padding:2px; 
	margin-right:3px;
	border:1px solid #7fbbe9;
	font-family:Arial, Helvetica, sans-serif;
	}
.page_no:hover{ background-color:#7bbbeb;}
.page_align{ }
/*----------24-03-2010-------------*/
.back_btn{
	background:url(../images2/back_btn.png) 0 0 no-repeat;
	width:69px;
	height:24px;
	display:block;
	margin-top:15px;
	}
/*----------20-05-2010-------------*/
.sight_seeing_h{ background-color:#dbd8d8!important; padding:4px 4px 4px 8px!important; margin-bottom:1px!important; border:1px solid #CCCCCC;}
.sight_seeing_list{ background-color:#ececec; border:1px solid #ccc; border-right:0;}
.sight_seeing_link{ color:#a5150e; font-family:Arial, Helvetica, sans-serif;}
.sight_seeing_link:hover{ text-decoration:underline; color:#ff0000;}
.sight_seeing_t_cont{
	width:100%;
	text-align:left;
	margin:0 0 0 7px;
	}
.sight_seeing_t_cont h3{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#183C67;
	}
.sight_seeing_t_cont p{
	font-size:12px;
	}	
.sight_pix_border{ border:2px solid #b2afaf; padding:5px;}
.sight_select1{ width:230px;}
.sight_select2{ width:40px;}
.ui-datepicker-trigger{ margin-top:2px; cursor:pointer;}
.sight_radio{ float:left; margin-right:7px;}

.sight_cont{ width:832px; margin:10px auto;}
.sight_heading_bg{ background:url(../images2/sight-seeing_h.gif) 0 0 no-repeat; height:51px;}
.sight_mid{ background-color:#def1f8; border:1px solid #c7e8f3; border-top:none;}
.sight_smbold{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.sight_subHeader{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
	background:url(../images2/exclamation.png) 8px 4px no-repeat #fbfada;
	border:1px dotted #23708c; 
	width:470px;
	padding:4px 0 4px 30px;
	}
ul.chk_sight{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; list-style-type:none;}
ul.chk_sight li{ float:left; margin:0 7px 7px 0;}
ul.chk_sight li div{ float:left; margin-right:4px;}

.sightseen_td_bg{
	background-color:#ebeaea;
	padding:5px;
	}
.sightseen_back_btn, .sightseen_continue_btn{
	background:url(../images2/back_btn.png) 0px 0px no-repeat;
	width:69px;
	height:24px;
	cursor:pointer;
	border:none;
	font-size:0; line-height:0;
	}
.sightseen_continue_btn{
	 background:url(../images2/continue_btn.png) 0px 0px no-repeat;
	 width:78px;
	}
.sight_seen_cont{ float:right; padding-top:16px;}
.sight_seen_link{ 
	color:#FF0000;
	background:url(../images2/sight-seen.png) 5px 0px no-repeat;
	padding:5px 5px 5px 32px;
	background-color:#f1eded;
	border:1px solid #d0d0d0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}
.sight_seen_link:hover{border:1px solid #b3b3b3;}
/*-------------------------------02-06-2010-------------------------------------*/
.map_icon, .more_icon{
	color:#A5150E;
	margin:0 8px 0 0;
	background:url(../images2/map-icon.gif) 0 3px no-repeat;
	padding-left:12px;
	text-decoration:underline;
	}
.map_icon:hover, .more_icon:hover{
	color:#ff0000;
	text-decoration:none;
	}							
.more_icon{
	background:url(../images2/more_icon.gif) 0 3px no-repeat;
	padding-left:15px;
	}
	
.lan a{
	color:#FF0000;
	border:1px solid #FF0000;
	margin-bottom:12px;
	padding:0 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
/*---------------------------------23-06-2010---------------------------------*/
.gtaHotel_htxt{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#00a6d0;
	}
.gtaHotel_price{
	font:bold 12px/18px Arial, Helvetica, sans-serif!important;
	color:#cc0000!important;
	}
.gtaHotel_smtxt{
	 font:normal 11px/16px Arial, Helvetica, sans-serif; color:#333333;
	}

/******************Moumita************************/

.text1-m{
font-size:12px;
text-align:left;
text-decoration:none;
padding:0 0 0 0;
color:#000;
}

.text1-m a{
text-decoration:none;
padding:0 0 0 0;
color:#000;
}

.text1-m a:hover{
color:#002B7F;
}

.travel-right-top{
background:url(../images2/travel-bg.jpg) no-repeat;
width:480px;
height:91px;
}



.travel-right-top-2{
background:url(../images2/travel-bg1.jpg) no-repeat;
width:480px;
height:91px;
}

td, tr{
padding:0 0 0 0;
margin:0 0 0 0;
}

.callback-text{
	background:url(../images2/callback.gif) 0 0 no-repeat;
	width:634px;
	height:46px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;	
}

.callback-text1{
text-align:left;
color:#054e6a;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px;
font-weight:bold;
}

.callback-box{
width:300px;
height:23px;
margin:5px 0 5px 0;
}

.callback-box-textarea{
width:300px;
margin:5px 0 5px 0;
}


.memorable_mou{
	/*background:url(../images2/memorable_pic.jpg) 0 0 no-repeat;*/
	margin:7px auto;
	border:1px solid #9D9D9D;
	padding:2px;
	}
	
	.text2-m{
font-size:14px;
text-align:center;
text-decoration:none;
padding:0 0 0 0;
color:#000;
}

	.text3-m{
font-size:25px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0 0 0 0;
color:#0C4E91;
}

	.banner_big-cal{
	background:url(../images2/banner_lrge-callback.jpg) 0 0 no-repeat;
	width:229px;
	height:441px;
	display:block;
	margin:0 0 7px 0;
	}
	
	.call-back-lrft-lower{
	background:url(../images2/contact_banner2-cal.jpg) 0 0 no-repeat;
	width:231px;
	height:154px;
	display:block;
	}
	
	.green_m{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#00792b;
	text-decoration:none;
	text-align:left;
	}
	
	.green_m a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#00792b;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
	
	
	.green_m a:hover{
	color:#333;
	}
	
		.white_m{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:15px 0 0 0;
	}
	
	.white_m a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
	
	
	.white_m a:hover{
	color:#333;
	}
	
	
	.black-text-m{	
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#0f0909;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding:5px 10px 5px 25px;
	}
		
	.red-text-m{	
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#a80303;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding:5px 10px 5px 5px;
	}
	
		.red-text-m a{	
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#a80303;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
	
		.red-text-m a:hover{
	color:#be1515;
	}
	
	.camera{
	background:url(../images2/camera-icon.png) 0 2px no-repeat;
	padding:0 30px 0 0;
	}
/******************end Moumita************************/

/******************start Tapas************************/
.highlight {
background-color:#E0ECF5;
color:#275983;
font-family:Verdana,Arial;
font-size:10px;
font-weight:bold;
text-align:center;
}
.mandatory{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#1672bd;
	text-decoration:none;
}
.mandatory span,.added-frm-txt span{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#2575E5;
	text-decoration:none;
}



/******************end Tapas************************/
.left-bg-hb{
background:url(../images2/side-image-in-hotel.jpg) no-repeat;
width:218px;
height:422px;
}

.usa{
font:bold 17px/18px "Trebuchet MS";
color:#9b500f;
text-transform:uppercase;
padding:0 0 0 31px;
}

.added-middle-text-hb{
color:#603b03;
font:bold 15px/15px "Trebuchet MS";
padding:15px 15px 10px 15px;
text-align:center;
text-transform:capitalize;
}

.added-middle-text1-hb{
color:#4e4640;
font:bold 11px/20px "Trebuchet MS";
padding:0 15px 0 15px;
text-align:center;
}

.price-hb{
color:#260301;
font:bold 19px/15px "Trebuchet MS";
padding:0 0px 0 5px;
text-align:left;
}


/*-----------lower-images------------*/

.total-lower-added-images{
background:#ecf5fa;
border:1px solid #b6d2e3;
padding:6px;
}

.swtz-box{
background:url(../images2/swtz.jpg) no-repeat;
width:427px;
height:250px;
}

.text-left-aded{
font:normal 18px/25px "Trebuchet MS";
color:#000;
padding:5px 0px 5px 15px;
text-align:left;
text-decoration:none;
}

.text-left-aded-1{
font:normal 18px/25px "Trebuchet MS";
color:#000;
padding:5px 0px 5px 25px;
text-align:left;
text-decoration:none;
}


.text-right-aded{
font:normal 18px/25px "Trebuchet MS";
color:#df0120;
padding:5px 0px 5px 5px;
text-align:left;
text-decoration:none;
}

.spain-box{
background:url(../images2/spain.jpg) no-repeat;
width:427px;
height:250px;
}

.added-mid-portion{
background:#e3f1f8;
border-left:1px solid #b6d2e3;
border-right:1px solid #b6d2e3;
border-bottom:1px solid #b6d2e3;
}

.added-btn{
background:url(../images2/added-btn.png) no-repeat;
width:85px;
height:30px;
border:none;
color:#fff;
font-weight:bold;
cursor:pointer;
}

.added-frm-txt{
font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
color:#333;
}









	

