/*---- 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 28px;



	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;



	}



.hotelfinal_form .cal{ width:100px; float:left; margin:0 4px 5px 0;}	



.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;



	}



.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 20px 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;



	}



.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 14px 0;*/ /*-----old----*/

	margin-bottom:29px;



	}



.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-bottom:1px solid #61b7ea;



	border-left:1px solid #61b7ea;



	border-right:1px solid #61b7ea;



	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;



	}



.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(../images/camera-icon.png) 0 2px no-repeat;
	padding:0 30px 0 0;
	}

/******************end Moumita************************/