@media Screen    
{
HTML, BODY{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:url(../images/bgmain.gif) repeat-x top #ced8e2;
}

.midd_rightdiv
{
	background:url(../images/offer-altalntis-southall-1.jpg) no-repeat;
	width:625px;
	height:282px;
}
.rightd
{
	float:right;
	margin:210px 15px 0px 0px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0000CC;
}
* html .rightd{
	margin:210px 7px 0px 0px;
}
.opening
{
	display:block;
	width:140px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}

.clr{
	clear:both;
}
.main_wrap{
	margin:0px auto;
	#margin:0px auto;
	width:990px;
}
.loading_wrap{
	width:990px;
	margin:0px auto;
	background:url(../images/bg.gif) repeat-x top #ced8e2;
}
.div_width{
	width:990px;
}
.floatst{
	float:left;
}
.div_align{
	width:331px;
}
.div_align1{
	width:323px;
}
.div_align1 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:block
}
.div_align1 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;	
}
.div_aligntop{
	margin:5px 0px 0px 0px;
}
/* Start Header Container */

.header_wrap{
	margin:0px;
	padding:0px;
	width:990px;
	background:#FFFFFF;
}
.upper_wrap{
	width:990px;
}
.img_logo{
	margin:27px 0px 0px 12px;
	width:250px;
	float:left;
}
.right_container{
	width:252px;
	margin:17px 12px 0px 460px;
	_margin:17px 12px 0px 356px;
	float:left;
}
.cc_no{
	font-family:Arial, Helvetica, sans-serif;
	color:#15488a;
	text-align:right;
}
.txt_style{
	font-weight:bold;
	color:#15488a;
	font-size:31px;
}
.txt_style1{
	font-weight:bold;
	color:#15488a;
	font-size:17px;
}
/* Start Tab Menu */

.tab_container{
	background:#ffffff;
	margin:15px 0px 0px 0px;
	width:990px;
}
.tab_container ul{
	width:960px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:block;
}
.tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#flightshome .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#flightshome .tab_container ul li a#flightshometab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}

body#holidayshome .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#holidayshome .tab_container ul li a#holidayshometab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}

body#multi .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#multi .tab_container ul li a#multitab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}
body#carhire .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#carhire .tab_container ul li a#carhiretab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}
body#insurance .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#insurance .tab_container ul li a#insurancetab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}
body#information .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#information .tab_container ul li a#informationtab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}

body#contact .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#contact .tab_container ul li a#contacttab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}

body#about .tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-align:center;
	display:block;
	float:left;
}
body#about .tab_container ul li a#abouttab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}

/*
.tab_container ul li.selected_tab{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-align:center;
}
*/

.tab_container ul li a{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	text-decoration: none;
	text-align:center;
}

.tab_container ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	text-decoration:none;
	text-align:center;
}
.tab_container ul li a:active{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003466;
	text-decoration:none;
	text-align:center;
}
.tab_container ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 4px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003466;
	text-decoration:none;
	text-align:center;
}
/* End Tab Menu */

/* End Header*/

/* Start Middle Container */

.midd_main{
	width:990px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	background:#ffffff;
}
.midd_left{
	margin:18px 0px 0px 11px;
	_margin:18px 0px 0px 6px;
	width:331px;
	float:left;
}
.search_frm{
	width:331px;
}
.h_offers{
	width:331px;
	height:34px;
}
.offers{
	width:331px;
	float:left;
	background:url(../images/leftdatabg1.jpg) repeat-x;
}
.c_alignl{
	float:left;
}
.c_alignr{
	float:left;
}
.midd_header{
	width:327px;
	float:left;
	margin:0px;
	height:34px;
	background:url(../images/header_bg.gif) repeat-x;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#003466;
}
.h_arrow{
	padding:8px 0px 0px 2px;
	background:url(../images/down_arrow.gif) no-repeat 308px 10px;
	display:block;
}
.h_arrow1{
	padding:0px 0px 0px 2px;
	background:url(../images/unblock_arrow.gif) no-repeat 308px 3px;
	display:block;
}
.cell_container{
	width:331px;
	margin:0px;
	padding:0px;
	/*background:url(../images/cellbg.gif) repeat-x #dbe4eb;*/
}
.nav_email{
	float:right; 
	margin:0px 0px 0px 0px;
}
.nav_phonecalchat{
	float:right; 
	margin:0px 10px 0px 0px;
}
.top_navpchatemail{
	margin:0px 0px 4px 0px;
	text-align:right;
}

/* Start form data */
.frm_elements{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x;
}
.frm_header{
	margin:10px 0px 6px 10px;
}
.frm_subheading{
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 6px 25px;
	font-weight:bold;
}
p.frm_subheading1{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:7px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
.frm_subheadingfb{
	font:12px Arial;
	letter-spacing:1px;
	color:#003365;
	font-weight:bold;
}
.frm_subheadingfb1{
	font:14px Arial;
	letter-spacing:1px;
	color:#003365;
	font-weight:bold;
}
.cal_icon{
	margin:3px 0px 0px 2px;
}
* html .cal_icon{
	margin:3px 0px 0px -1px;
}

.frm_subheadingfbm{
	font:12px Arial;
	letter-spacing:1px;
	color:#333333;
	font-weight:bold;
}
.frm_data{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x top #ced7e0;
	margin:0px 0px 0px 0px;
}
.frm_data ul{
	margin:0px 0px 0px 12px;
	_margin:0px 0px 0px 12px;
	padding:0px;
	list-style:none;
}
.frm_data ul li{
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	font-weight:bold;
	display:inline;
}
.frm_data ul li.suboption_align{
	padding:0px 0px 0px 12px;
}
.frm_data1{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x top #ced7e0;
	margin:0px 0px 0px 0px;
}
.margin_data{
	margin:0px 0px 10px 0px;
}
.frm_data1 ul{
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 11px;
	padding:0px;
	list-style:none;
}
.frm_data1 ul li{
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	font-weight:bold;
	display:inline;
}
.frm_data1 ul li.suboption_align{
	padding:0px 0px 0px 12px;
}
.frm_select{
	width:40px;
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 10px;
	float:left;
}
.frm_select_1{
	width:40px;
	margin:0px 0px 0px 18px;
	_margin:0px 0px 0px 18px;
	float:left;
}
.frm_selects{
	width:40px;
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 8px;
	float:left;
}
.frm_select1{
	width:40px;
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 10px;
	float:left;
}
.frm_select2{
	width:38px;
	margin:0px 0px 0px 18px;
	_margin:0px 0px 0px 18px;
	float:left;
}
.frm_select3{
	width:40px;
	margin:0px 0px 0px 16px;
	_margin:0px 0px 0px 14px;
	float:left;
}
.frm_select_33{
	width:40px;
	margin:0px 0px 0px 12px;
	_margin:0px 0px 0px 14px;
	float:left;
}
.frm_select_3{
	width:40px;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 16px;
	float:left;
}
.sub_option{
	width:40px;
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 7px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option1{
	width:40px;
	margin:0px 0px 0px 72px;
	_margin:0px 0px 0px 36px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option4{
	width:40px;
	margin:0px 0px 0px 16px;
	_margin:0px 0px 0px 9px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option2{
	width:40px;
	margin:0px 0px 0px 14px;
	_margin:0px 0px 0px 13px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option3{
	width:40px;
	margin:0px 0px 0px 22px;
	_margin:0px 0px 0px 22px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.radio_f{
	width:161px; 
	float:left; 
	display:block; 
	height:31px;
	background:url(../images/tab_flightselected.jpg) no-repeat; 
}

.radio_f1{
	width:161px; 
	float:left; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flight.jpg) no-repeat; 
}
.tab_spacer{
	width:9px; 
	float:left; 
	background:url(../images/tab_spacer.jpg) repeat-x; 
	display:block; 
	height:31px;
}
.radio_fh{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flighth.jpg) no-repeat;
}
.radio_fh1{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	background:url(../images/tab_flighthselected.jpg) no-repeat;
}
/* Start New Tab */
.radio_fhnew{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flighth.jpg) no-repeat;
}


/* End tab */
.srch_btn{
	background:url(../images/srch_flighthotel.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:191px; 
	margin:6px 0px 5px 120px; 
	_margin:6px 0px 5px 120px; 
	cursor:pointer;
}
.srch_btn_flight{
	background:url(../images/srch_flight.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:142px; 
	margin:0px 0px 0px 14px;
	cursor:pointer;
}

.srch_btn_flighth{
	background:url(../images/srch_flighthotel.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:191px; 
	margin:0px 0px 0px 14px;
	cursor:pointer;
}
.radio_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#003263;
	float:left; 
	margin:3px 0px 0px 6px;
	width:50px;
	float:left;
}
.radio_txt1{
	font:12px Arial, Helvetica, sans-serif;
	color:#003263;
	float:left; 
	margin:3px 0px 0px 0px;
	width:36px;
	float:left;
}
.radioelement{
	color:#003263;
	float:left; 
	margin:0px 0px 0px 0px;
	width:16px;
	float:left;
}
.frm_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 14px;
	_margin:0px 0px 0px 7px;  
	text-align:left;
	line-height:19px;
}
.frm_txtfb{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;   
	text-align:left;
	line-height:19px;
}
.frm_txtlast{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 24px;
	_margin:0px 0px 0px 12px;  
	text-align:left;
	line-height:19px;
}
.option_align{
	margin:0px 0px 0px 0px;
	_margin:0px 0px 10px 0px;
}
.option_align1{
	margin:0px 0px 4px 0px;

}
.data_space{
	margin:0px;
	padding:0px;
}
.frm_ele{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:210px; 
	float:left;
	text-align:left;
}
.airport{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-align:left;
	display:block;
	width:72px;
	float:left;
	margin:3px 0px 0px 2px;
}
.airport a{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-decoration:underline;
}
.airport a:hover{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-decoration:none;
}
.frm_elealign{
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:195px; 
	float:left;
	text-align:left;
}

.frm_eleb{
	margin:0px 0px 0px 104px;
	_margin:0px 0px 0px 104px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:200px; 
	text-align:left;
}
.select_ele{
	font:11px Arial, Helvetica, sans-serif;
	color:#003365;
	width:176px;
}
.select_mon{
	font:11px Arial, Helvetica, sans-serif;
	color:#003365;
	width:130px;
}
.select_mont{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:87px;
}

.select_elew{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:195px;
	height:21px;
	line-height:21px;
}
.select_elesub{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:155px;
	_width:157px;
	height:21px;
	line-height:21px;
}
.frm_spacer{
	width:300px;
}
.frmbtn_spacer{
	width:331px 
	height:38px;
	line-height:38px;
}
.frmbtnl_spacer{
	width:331px 
	height:9px;
	line-height:9px;
}
.select_ele1{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:34px;
}
.select_ele2{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:44px;
}
.txtbox_elediv{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:189px;
	float:left;
}
.txtbox_ele{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:128px;
	float:left;
}
.txtbox_deptdt{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:173px;
}
.cal_align{
	vertical-align:text-middle;
}
.firstdata{
	margin:0px;
	padding:2px 0px 2px 16px;
	font:12px Arial;
	font-weight: bold;
	color:#343434;
	width:185px;
	float:left;
	text-align:left;
}
.firstdata a{
	color:#343434;
	text-decoration:none;
}
.firstdata a:hover{
	color:#343434;
	text-decoration:none;
}
.lastdata{
	margin:0px;
	padding:2px 14px 2px 60px;
	font:12px Arial;
	font-weight:bold;
	color:#de4219;
	float:left;
	width:50px;
	text-align:left;
}
.lastdata a{

	text-decoration:none;
	color:#de4219;
}
.lastdata a:hover{
	text-decoration:none;
	color:#de4219;
}
.block_button{
	width:331px;
	margin:0px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
}
.block_button1{
	width:331px;
	margin:0px auto;
}
.midd_right{
	width:625px;
	float:left;
	margin:18px 0px 0px 11px;
}
.right_banner{
	width:625px;
}
.deals_banner{
	width:625px;
	margin:12px 0px 0px 0px;
}
.deal_offers{
	width:625px;
	margin:12px 0px 0px 0px;
}
.left_area{
	width:462px;
	float:left;
}
.leftarea_header{
	width:462px;
	height:33px;
}
.features_deals{
	width:458px;
	border:2px solid #ced8e1;
}
.floatdata{
	float:left;
	width:151px;
	border-right:2px solid #ced8e1;
}
.l1{
width:151px;
display:block;
}
.l2{
width:151px;
display:block;
}
.floatdatamargin{
	padding:0px 0px 14px 0px;
}
.floatdata_last{
	float:left;
	width:151px;
}
.img_float{
	float:left;
}
.image_talign{
	margin:24px 0px 0px 0px;
}
.image_talign1{
	margin:24px 0px 0px 0px;
}
.button_float{
	float:left;
	width:331px;
	margin:4px 0px 0px 0px;
}
* html .button_float{margin:-6px 0px 0px 0px;}
.f_dealsl{
	float:left;
	width:1px;
	height:33px;
}
.f_dealsr{
	float:left;
	width:1px;
	height:33px;
}
.f_dealsm{
	float:left;
	width:460px;
	height:33px;
	background:url(../images/f_dealsm.gif) repeat-x;
}
.f_dealsnm{
	margin:12px 0px 0px 10px;
}

.txt_content{
	width:150px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.featurehb{
	font-size:15px;
	font-weight:bold;
	color:#003466;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
}
.featurehb a{
	color:#003466;
	text-decoration:none;
}
.featurehb a:hover{
	color:#003466;
	text-decoration:none;
}
.htname{
	font-size:12px;
	font-weight: bold;
	color: #000000;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
	text-decoration:none;
}
.shnm{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 4px;
	width:140px;
	display:block;
}
.fr_align{
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	text-decoration:none;
}
.n_content {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:144px;
	display:block;
}
p.content{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	display:block;
}
.vrm_txt{
	font-size:11px;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 132px 5px;
	display:block;
	width:128px;
	text-align:right;
	padding:0px 20px 0px 0px;
	margin:8px 0px 20px 0px;
}
.vrm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.vrm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}
.icon_images{
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
}
.iconimg_float{
float:left;
display:block;
height:10px;
width:10px;
}

.fr_color{
	color:#333333;
}

.fr {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f30c06;
	text-decoration:none;
}
.news_align{
width:300px;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 0px;
border-bottom:1px dashed #7f8182;
display:block;
}
.news_align2{
width:590px;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 0px;
border-bottom:1px dashed #7f8182;
display:block;
}
.news_alignlast{
width:300px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-bottom:none;
display:block;
}
.news_alignlast2{
width:590px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-bottom:none;
display:block;
}

.farered {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f30c06;
	text-decoration:none;
}
.farered1 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #194b8c;
	text-decoration:none;
}
.nts {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f30c06;
	text-decoration:none;
}
.txt_contentnone{
	margin:6px 0px 0px 0px;
	width:151px;
	border-right:none;
	float:left;
}
.txt_contentnone1{
	margin:0px 0px 0px 0px;
	width:151px;
	border-right:none;
	float:left;
}
.right_area{
	width:149px;
	float:left;
	margin:0px 0px 0px 14px;
}
.img_align{
	margin:7px 0px 0px 0px;
}
.img_alignlast{
	margin:7px 0px 6px 0px;
}

/* End Middle */

/* Start Footer Container */
.footer_wrap{
	width:990px;
	margin:8px 0px 0px 0px;
	padding:0px;
	background:#f2f2f2;
}
.left_block{
	width:336px;
	float:left;
}
.right_blockone1{
	width:140px;
	float:left;
	margin:0px 0px 0px 18px;
}
.right_blockone1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blockone1 ul li{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}
.right_blockone1 ul li.fdestination{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 0px 0px;
}

.right_blockone1 ul li a{
	text-decoration:underline;
	color:#3368a4;
}
.right_blockone1 ul li a:hover{
	text-decoration:none;
	color:#3368a4;
}

/* __________________________________________ */

.right_blockoneicon{
	width:140px;
	float:left;
	margin:0px 0px 0px 12px;
}
.right_blockoneicon ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blockoneicon ul li{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}

.right_blockoneicon ul li.fdestination1{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 4px 0px;
}
.right_blockoneicon ul li.iconmargin{
	margin:0px 0px 6px 0px;
}
.right_blockoneicon ul li a{
	text-decoration:none;
	color:#3368a4;
}
.right_blockoneicon ul li a:hover{
	text-decoration:underline;
	color:#3368a4;
}





/* --------------------------------- */




.right_blockone2{
	width:120px;
	float:left;
	margin:0px 0px 0px 18px;;
}
.right_blockone2 ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blockone2 ul li{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}
.right_blockone2 ul li.fdestination2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 0px 0px;
}
.right_blockone2 ul li a{
	text-decoration:underline;
	color:#3368a4;
}
.right_blockone2 ul li a:hover{
	text-decoration:none;
	color:#3368a4;
}
.right_blocktwo{
	width:156px;
	float:left;
	margin:0px 0px 0px 8px;
}
.right_blocktwo ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blocktwo ul li{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#3368a4;
	line-height:26px;
	display:block;
}
.right_blocktwo ul li.iconimg{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
.right_blocktwo ul li a{
	text-decoration:none;
	color:#3368a4;
}
.right_blocktwo ul li a:hover{
	text-decoration:underline;
	color:#3368a4;
}
p.newsheader{
	margin:12px 0px 0px 11px;
	padding:0px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
p.newsheader{
	margin:12px 0px 0px 11px;
	padding:0px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
p.newsheader a{
	text-decoration:none;
	color: #003466;
}
p.newsheader a:hover{
	text-decoration:none;
	color: #003466;
}

p.footerh{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin:9px 0px 0px 11px;
	padding:0px;
	display:block;
}
.footerh2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin:9px 0px 0px 11px;
	padding:0px;
	display:block;
}
.footertxt2{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin:6px 0px 10px 11px;
	padding:0px 2px 0px 0px;
	display:block;
}
.footertxt2 a{
	color: #000000;
	text-decoration:underline;
}
.footertxt2 a:hover{
	color: #000000;
	text-decoration:none;
}

p.footertxt{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin:6px 0px 0px 11px;
	display:block;
}

p.destheader{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:9px 0px 0px 0px;
}
.rm_txt{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 64px 5px;
	display:block;
	width:70px;
	margin:0px 0px 0px 220px;
}
	.rm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.rm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}
.rm_txt2{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 64px 5px;
	display:block;
	width:70px;
	margin:0px 0px 0px 500px;
}
.rm_txt2 a{
	text-decoration:underline;
	color:#dd4119;
}
.rm_txt2 a:hover{
	text-decoration:none;
	color:#dd4119;
}

/*.vrm_txt{
	margin:0px 0px 8px 45px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 90px 5px;
	display:block;
	width:100px;
}
.vrm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.vrm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}*/
.block_img{
	margin:12px 0px 0px 11px;
}

.copyright{
	width:972px;
	margin:9px auto;
	border-top:1px solid #ced8e2;
}
.copyright_left{
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:345px;
	float:left;
}
.copyright_left ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.copyright_left ul li{
	margin:0px;
	padding:0px 7px 0px 7px;
	display:inline;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	border-right:1px solid #3368a4;
}
.copyright_left ul li.firstl{
	margin:0px;
	padding:0px 7px 0px 0px;
}
.copyright_left ul li.lastl{
	margin:0px;
	padding:0px 7px 0px 7px;
	border-right:none;
}
.copyright_left ul li a{
	color:#3368a4;
	text-decoration:none;
}
.copyright_left ul li a:hover{
	color:#3368a4;
	text-decoration:underline;
}


p.content{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	display:block;
}

.getways_right{
	width:297px;
	float:left;
	margin:5px 7px 0px 320px;
	_margin:5px 7px 0px 323px;
}
/* End Footer */

/* Start page for flight */
/*.flighttodubai_wrap{
	width:622px; 
	height:26px; 
	background:url(../images/flighttodubai.jpg) no-repeat;
}*/
.insidewrap{
	width:622px;
}
.specialwrap{
	width:331px;
}
.specialoffers{
	background:url(../images/specialoffers.jpg) no-repeat; 
	height:26px;
	width:331px;
}
.leftbarborder{
	width:15px;
	background:url(../images/blockleftbar.jpg) no-repeat; 
	height:123px;
	float:left;
}
.middlebar{
	width:302px;
	background:url(../images/blockmiddbarbg.jpg) repeat-x;
	height:123px;
	float:left;
}
.offerdata{
	width:302px; 
	height:17px; 
	display:block; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:5px 0px 0px 0px;
}
.offerdata ul{
	margin:1px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.offerdata ul li{
	margin:0px 0px 0px 0px;
	padding:0px 24px 0px 0px;
	display:inline;
}
.offerdatamid{
	width:302px; 
	height:17px; 
	display:block; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:4px 0px 0px 0px;
}
.offerdatamid ul{
	margin:1px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.offerdatamid ul li{
	margin:0px 0px 0px 0px;
	padding:0px 24px 0px 0px;
	display:inline;
}
.faretxt{
	color:#000000;
}
.rightbarborder{
	width:14px;
	background:url(../images/blockrightbar.jpg) no-repeat; 
	height:123px;
	float:left;
}
.block_left{
	float:left; 
	width:331px;
}
.block_right{
	float:left; 
	width:284px; 
	margin:0px 0px 0px 6px;
}
.left_border{
	float:left; 
	width:17px; 
	background:url(../images/bcleft.jpg) no-repeat; 
	height:142px;
}
.right_border{
	float:left; 
	width:17px; 
	background:url(../images/bcright.jpg) no-repeat; 
	height:142px;
}
.maintxt_block{
	float:left; 
	width:588px; 
	background:url(../images/blockbg.jpg) repeat-x; 
	height:142px;
}
p.txt_content{
margin:18px 0px 0px 0px;
padding:0px 0px 0px 16px;
width:572px;
display:block;
font:14px/16px Arial, Helvetica, sans-serif;
color:#232323;	
}
span.txtformat{
font:14px/10px Arial, Helvetica, sans-serif;
color:#232323;
font-weight:bold;
font-style:italic;

}
/* Start Contact Page */

.contact_header{
	width:830px;
	margin:6px 0px 0px 0px;
	font-size:20px;
	font-family:arial;
	font-weight:bold;
	color:#005CB9;
}
p.Summary {
font-size:12px;
font-family:arial;
display:block;
padding:0px;
margin:4px 0px 0px 0px;
}

.contact_add{
width:830px;
font-size:12px;
font-family:arial;
line-height:18px;
padding:5px 0;
margin:4px 0px 0px 0px;
}
.contact_add ul{
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.contact_add ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
}
.contact_add ul li a{
color:#003466;
text-decoration:underline;
}
.contact_add ul li a:hover{
color:#333333;
text-decoration:none;
}
.contact_add ul li.contacth{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003466;
text-align:left;
}
.blockpara{
font-size:12px;
font-family:arial;
line-height:18px;
}
.blockpara a{
color:#003466;
text-decoration:underline;
}
.blockpara a:hover{
color:#333333;
text-decoration:none;
}
.idpoint{
	margin:0px 0px 10px 24px; 
	padding:0px 0px 0px 0px; 
	list-style:decimal;
}
.maincontactblock {
width:820px;
font-size:12px;
font-family:arial;
line-height:18px;
padding:0px 0px 0px 4px;
margin:4px 0px 0px 0px;
border:3px ridge #E9E9E9;
}
.inn_header{
	width:800px;
	margin:6px 0px 10px 0px; 
	font:24px/24px arial;
	font-weight:bold; 
	color:#003365;
	display:block;
}
.tabblock {
width:816px;
font-size:12px;
font-family:arial;
line-height:18px;
padding:0px 0px 0px 4px;
}
.txtblock {
width:780px;
font-size:12px;
font-family:arial;
line-height:18px;
margin:12px 0px 0px 36px;
}
.blockicon {
width:15px;
height:15px;
margin:5px 0px 0px 0px;
float:left;
}
.blocktxt {
width:782px;
height:21px;
font-size:16px;
font-family:arial;
color:#5d5c5c;
font-weight:bold;
float:left;
padding:4px 0px 0px 8px;
}
.blockborder{
	width:814px; 
	margin:6px 0px 6px 0px; 
	border:1px solid #E9E9E9;
}
/* End */
/* Start about us page */
.headingtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#005CB9;
	font-weight:bold;
}
/* End */
/* Start Travel Info page */
.tinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.tinfo ul{
	margin:4px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
}
.tinfo ul li{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}
.tinfo ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003466;
	text-decoration:underline;
}
.tinfo ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
/* End */
/* Start for Destination menu */
.dest_menu{
top:389px;
left:115px;
width:330px;
position:absolute;
z-index:100;
}
.tblborder{ 
	border:1px solid #CCCCCC;
}
.divtxt{ 
	background-color:#ffffff; 
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	color: #ce5419; 
	text-decoration:none;
}
.divtxt1{ 
	background-color:#ccd6e2; 
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	color:#00355d;
}
/* Start for Destination menu End */
/* start Specialised Quote on 141008 */
.sinupmandatorymark{
	font:11px verdana; 
	color:#990000; 
}
.boxall{
	border: 2px solid #e7e7e7;
}
.dest{
	padding-left:10px;
	padding-right:19px;
}
.destname123{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #adadad;
	font-weight: bold;
}

.destprice123{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #a31111;
	font-weight: bold;
}
.destprice a{
	color: #a31111;
	text-decoration:none;
}
.destprice a:hover{
	color: #a31111;
	text-decoration:underline;
}
.specquottl{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #1959b0;
	padding-left:12px;
}
.mand{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	padding-left:12px;
}
.txtbtm{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	padding-left:5px;
}
.side3{
	border:6px solid #a9cde4;
	background-color:#a9cde4;
}
.side4{
	border:6px solid #ebf1fd;
	background-color:#ebf1fd;
}
.boxttl{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2e344e;
	text-decoration: none;
	padding-left:8px;
}
.boxsubhead {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #213e60;
	background-color:#6aa2dd;
	padding-left:8px;
}
INPUT{
 border: #7e9db9 1px solid; 
 font-weight: normal; 
 font: 11px Verdana; 
 color: #000000; 
}

SELECT{
 border:1px solid #7e9db9; 
 font-weight: normal; 
 font:11px Verdana; 
 COLOR: #000000; 
}

TEXTAREA{
 border:1px solid #7e9db9; 
 font-weight: normal; 
 font:11px Verdana; 
 COLOR: #000000; 
}
.sinupmandatorymark1{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.formttl{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
	padding-left:5px;
	line-height:30px;
}
.formvalue{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	padding-left:2px;
}
.sinupmandatorymark11{
	font:11px; verdana; 
	color:#990000; 
}
.sinupmandatorymark111{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark112{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark1121{
	font:11px verdana; 
	color:#990000;
}
.greyborder{
	border:1px solid #e7e7e7;
}
.sinupmandatorymark12{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.sinupmandatorymark113{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark121{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.sinupmandatorymark1211{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b; 
}
.sinupmandatorymark11211{
	font:11px verdana; 
	color:#990000; 
}
.sinupmandatorymark112111{
	font:11px verdana; 
	color:#990000; 
}

/* end */
/* added on 171108 */
.flashbanner{
width:183px; 
height:281px; 
float:left; 
margin:12px 0px 0px 10px; 
background:#f2f2f2;
}
}